Cosa viene salvato
Mentre un’attività locale supportata è in esecuzione, Octoparse registra informazioni sufficienti a ricostruire il punto in cui l’estrazione si è fermata. A seconda del Flusso di lavoro, il punto di controllo salvato può includere:- Il numero di righe già prodotte
- La posizione corrente in un loop di URL, di testo, di elementi o di scorrimento
- Gli elementi rimanenti del loop
- La posizione nel Flusso di lavoro e la pagina necessarie per raggiungere il punto salvato
- Il progresso delle singole sottoattività in un’esecuzione in Modalità d’accelerazione
Cosa succede alla ripresa
Supponiamo che un’attività locale stia raccogliendo 5.000 pagine di prodotto e si fermi dopo aver prodotto 3.200 righe. Quando riapri o riavvii l’attività, Octoparse verifica se il punto di controllo salvato appartiene ancora all’attività corrente e può essere utilizzato. Se è valido, il runner mostra il progresso registrato e ti propone due opzioni:- Resume ripristina l’esecuzione precedente, torna alla posizione salvata nel Flusso di lavoro e continua con il lavoro rimanente.
- Re-collect elimina il punto di controllo e avvia una nuova esecuzione dall’inizio.
Quanto lavoro riesce a conservare
Il vantaggio dipende da quando l’esecuzione si è fermata e da quanto lavoro era già stato completato.
Il miglioramento è maggiore con elenchi di URL estesi, Impaginazione profonda, loop lunghi o attività in Modalità d’accelerazione con molte sottoattività. Un’esecuzione interrotta poco dopo l’avvio conserva meno lavoro di una interrotta poco prima del termine.
Riprendere un’esecuzione locale interrotta
1
Riavvia l'attività
Apri l’esecuzione locale interrotta oppure avvia la stessa attività dalla lista delle attività.
2
Scegli Resume
Seleziona Resume per ripristinare l’esecuzione precedente. Scegli Re-collect quando vuoi scartare intenzionalmente il progresso salvato ed eseguire l’attività dall’inizio.
3
Attendi il ripristino del progresso
Octoparse può ripercorrere la navigazione tra le pagine o alcune azioni del Flusso di lavoro prima di raggiungere la posizione registrata. Il runner indica quando sta ripristinando il progresso e quando il punto di controllo è stato raggiunto.
4
Verifica l'esecuzione completata
Al termine dell’estrazione rimanente, controlla il numero di righe prodotte e alcuni record attorno al punto di interruzione. Verifica che il set di dati finale copra gli input previsti, senza record mancanti o duplicati imprevisti.
Quando un punto di controllo non è utilizzabile
Un punto di controllo rappresenta una configurazione di attività e un’esecuzione specifiche. Octoparse lo convalida prima della ripresa, così il progresso salvato non viene applicato a un’attività incompatibile. Può essere necessario raccogliere di nuovo quando:- L’attività o i suoi URL di input sono stati modificati dopo la creazione del punto di controllo
- Il punto di controllo è assente, danneggiato o non associabile al Flusso di lavoro corrente
- Il progresso salvato proviene da una diversa modalità di esecuzione locale
- L’esecuzione precedente è terminata correttamente e non ha lavoro residuo
- Parte un’esecuzione locale programmata: le esecuzioni programmate ripartono da zero invece di attendere una decisione sulla ripresa
I punti di controllo vengono salvati con l’esecuzione locale sul desktop. Riprendi l’attività nello stesso ambiente desktop di Octoparse in cui il progresso è stato registrato.
Ripresa da punto di controllo, pausa e nuovo tentativo
Queste azioni risolvono problemi diversi:Pagine correlate
Locale e cloud
Scegli dove eseguire un’attività.
Modalità Standard e d'accelerazione
Comprendi l’estrazione locale sequenziale e parallela.
Log e monitoraggio
Consulta il progresso delle attività e i risultati delle esecuzioni.