Come scaricare i dati da una pagina web

-4

Mi chiedo se c'è un modo per ottenere automaticamente i dati da un sito web. Ecco un esempio di collegamento: link

Puoi scaricare il set di dati facendo clic sull'icona di Excel. Ho provato a cercare il collegamento esatto del file Excel ma non ci sono riuscito. C'è via per scoprire il link che è stato utilizzato per il download quando si fa clic sull'icona di Excel? Se questo non è possibile c'è un modo per ottenere automaticamente i dati dai dati. So come cambiare tutti i parametri; solo non so come recuperare i dati. Grazie

    
posta Mathnoob 17.05.2016 - 04:48
fonte

1 risposta

-1

Per scoprire cosa sta succedendo con una richiesta http, apri l'ispettore su Google Chrome e vai alla scheda Rete, prima di avviare la richiesta.

Nella richiesta e nella risposta risultante, puoi visualizzare la richiesta sotto Intestazioni quando fai clic sulla voce (Bilateral_TS.aspx).

Vedi come questa è una richiesta POST e invia molti Dati modulo nella parte inferiore. Devi analizzare quale dei dati del modulo che hai inviato per ottenere i dati che desideri.

C'è anche una variabile __VIEWSTATE che potrebbe essere richiesta o potrebbe non esserlo. Se è richiesto, è sufficiente richiedere prima il modulo originale: view-source: link e otterrai questa variabile dal contenuto.

Per connettersi a un host HTTP, la maggior parte delle persone usa la libreria Curl o una libreria più astratta. Il metodo migliore per estrarre i dati dal codice sorgente del sito Web sono espressioni regolari.

    
risposta data 17.05.2016 - 04:58
fonte

Leggi altre domande sui tag