Perché è necessario usare "Attendi prima dell’azione"?
In alcuni casi, il passaggio precedente potrebbe richiedere del tempo per completarsi, ad esempio quando usi Inserisci il testo o quando la pagina attuale ha bisogno di più tempo per caricarsi. In questi casi, impostare Attendi prima dell’azione è utile per evitare errori come la mancanza di dati.
Inoltre, Attendi prima dell’azione può aiutarti a evitare di essere bloccato dal sito web a causa di uno scraping troppo veloce. Rallentare il processo di scraping lo rende più simile al comportamento umano.
Come impostare "Attendi prima dell’azione"?
Clicca su un’azione nel tuo flusso di lavoro. In basso, nelle impostazioni, troverai l’opzione Attendi prima dell’azione.
Spunta la casella Attendi prima dell’azione e seleziona un tempo di attesa adeguato (si consiglia 3-5 secondi).
Se vuoi che Octoparse attenda il caricamento di un elemento specifico sulla pagina prima di procedere, puoi usare l’opzione Attendi finché non viene visualizzato l'elemento designato. Devi inserire l’XPath dell’elemento, e Octoparse attenderà che quell’elemento appaia entro un tempo prestabilito prima di eseguire l’azione successiva.
Consigli utili:
Puoi selezionare Attendi finché non viene visualizzato l'elemento designato solo dopo aver attivato Attendi prima dell’azione.
Se non sai qual è l’XPath dell’elemento, consulta la guida Cos’è l’XPath e come usarlo in Octoparse, oppure seleziona direttamente un elemento dalla pagina web e Octoparse genererà l’XPath automaticamente.