Stai leggendo una guida tutorial per l'ultima versione di Octoparse. Se utilizzi una versione vecchia di Octoparse, ti consigliamo vivamente di aggiornarla perché è una versione più veloce, più semplice e più robusta! Scarica e aggiorna qui!
A volte i dati che vogliamo raccogliere vengono visualizzati in una finestra popup dopo aver fatto clic su un pulsante e, nella maggior parte dei casi, questi popup vengono caricati con AJAX. A differenza dell'apertura di una nuova scheda, dovremo impostare i passaggi per chiudere il popup nel flusso di lavoro. Per aiutarti a capirlo più chiaramente, qui utilizzeremo questo URL per guidarti attraverso il processo di scraping di un popup:
Inserire l'URL della pagina nella homepage e cliccare Inizia
Fare clic su uno dei dati del campo dati Udienza sulla pagina web
Scegliere Fai clic su URL nel pannello dei suggerimenti per visualizzare la finestra popup
Vedrai che un'azione Fai clic su elemento viene generata automaticamente nel flusso di lavoro. La finestra pop-up mostrata è esattamente ciò di cui abbiamo bisogno.
Selezionare il timeout AJAX (consigliato da 3 a 5 secondi) nelle impostazioni dell'azione Fai clic su elemento e fare clic su Applica
Selezionare i dati che vogliamo estrarre dalla finestra pop-up uno per uno
Fare clic sull'icona "X" e scegliere Fai clic su bottone nel pannello dei suggerimenti per chiudere la finestra pop-up.
Impostare il timeout AJAX
Suggerimento: potresti non vedere l'opzione Fai clic su URL nel pannello dei suggerimenti dopo aver scelto gli elementi nella pagina. In questo caso, la selezione di Fai clic su bottone o Fai clic su elemento funziona allo stesso modo.