Vai al contenuto principale

Come estrarre dati da una finestra pop-up

Aggiornato più di un anno fa

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.

Hai ricevuto la risposta alla tua domanda?