Vai al contenuto principale

Perché Octoparse estrapola meno dati quando dovrebbero essercene di più?

Aggiornato più di un anno fa

Dopo aver impostato un'attività e aver eseguito un test sul tuo dispositivo locale, a volte potresti riscontrare un problema del genere: la quantità di dati in uscita non corrisponde al numero di risultati sul sito Web di destinazione.

Se hai riscontrato lo stesso problema, controlla le possibili cause e soluzioni di seguito per vedere se qualcuna di esse è utile al tuo caso.


1. Errore di paginazione

Quando si estraggono più pagine, Octoparse non riesce sempre a passare correttamente alla pagina successiva. L'XPath di paginazione generato automaticamente potrebbe non funzionare sempre bene.

Fai clic su Impaginazione, quindi fai clic sul passaggio Clicca per paginare. Ripeti le azioni sopra per vedere se la pagina passa sempre correttamente alla pagina successiva.

Se la paginazione è corretta, ovvero Octoparse passa alle pagine una alla volta nell'ordine corretto, puoi saltare questa parte e controllare le possibili cause successive. Se trovi che Octoparse salta le pagine, dovrai correggere l'XPath di paginazione.

Soluzione: modifica l'XPath di paginazione per assicurarti che localizzi con precisione il pulsante della pagina successiva.

  • Fai clic su Impaginazione

  • Inserisci il nuovo XPath e fai clic su Applica per salvare

Domande frequenti:


2. Errore di caricamento di pagina

Quando esegui il test dell'attività sul tuo dispositivo locale, dovresti tenere d'occhio la parte superiore della finestra di avanzamento, che mostra come la pagina web di destinazione viene navigata verso la pagina successiva o per aprire una nuova pagina.

Se scopri che prima che la pagina web sia completamente caricata, il browser è passato a un'altra pagina, puoi provare le seguenti soluzioni per aiutare il caricamento della pagina:

Soluzione A: un tempo di attesa più lungo per alcuni passaggi (ad esempio, "Estrai dati")

Hai ricevuto la risposta alla tua domanda?