Oppure

Loading
30/09/17 14:14
cuore napoletano
Buongiorno, ho bisogno di estrarre da una pagina web un dato.Normalmente utilizzo il metodo del web scraping
individuando il tag dove è racchiuso il dato.
La pagine in questione utilizza il framework AngularJS per cui il dato non appare "in chiaro" nel sorgente.
Sapere se esistono soluzioni a questo problema? Grazie
aaa
01/10/17 21:49
GN
Dipende da com'è fatta la pagina, ma molto probabilmente carica i dati tramite una richiesta AJAX in un formato come JSON o XML. Potresti provare a intercettare le richieste usando i dev tools del browser mentre la pagina è aperta, ispezionare le risposte del server e vedere se trovi il dato che ti interessa. A questo punto nel tuo programma invece che scaricare la pagina scarichi direttamente il file che la pagina richiede e parsi quello.
aaa
03/10/17 12:53
cuore napoletano
Ciao grazie.Sto riflettendo sulla tua risposta e mi chiedo se quello che intendi riguarda XMLHttpRequest?
Ultima modifica effettuata da cuore napoletano 03/10/17 13:31
aaa
03/10/17 19:50
GN
Sì, intendevo esattamente che di solito le pagine che usano quei framework e che mostrano nel browser dati che non si trovano nel sorgente della pagina stessa, li caricano tramite AJAX/XMLHttpRequest.
aaa