Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    5
    Quindi secondo te c'è modo di ottenere quello che cerco?

    In pratica poi sul codice HTML della tabella emessa come output del submit dovrò usare XPath per estrarne le informazioni contenute e salvarle in un file csv (Excel, insomma).

    Secondo te,visto il fine, quale approccio per ottenere il sorgente della tabella sarebbe il più appropriato?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da claw Visualizza il messaggio
    Quindi secondo te c'è modo di ottenere quello che cerco?
    Certo ... basta fare un POST al URL, invece che un GET. Devi solo verificare se è necessario tenere "su" la sessione e se ci sono cookie che devono essere presi dalla prima richiesta in GET e passati poi al/i POST successivi (se c'è da tenere la sessione, tipicamente sì, c'è almeno 1 cookie a meno di volerlo ignorare e poter passare il session id nel url).

    Ripeto che tutto questo lo "scopri" analizzando la pagina e guardando header/body del flusso di request/response con tools appositi nel browser.

    E comunque se ci sono questioni di sessione e/o cookie, usare URL/URLConnection non è il massimo della praticità. Meglio usare librerie apposite di HTTP "client" (es. la Apache HttpClient).

    Quote Originariamente inviata da claw Visualizza il messaggio
    In pratica poi sul codice HTML della tabella emessa come output del submit dovrò usare XPath per estrarne le informazioni contenute e salvarle in un file csv (Excel, insomma).

    Secondo te,visto il fine, quale approccio per ottenere il sorgente della tabella sarebbe il più appropriato?
    XPath è di norma per XML. Quella pagina non è XML e nemmeno XHTML. Quindi o vai con le "regular expression" oppure usi librerie apposite di parsing HTML (es. jsoup, cercalo in rete).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.