What it saves
While a supported local task runs, Octoparse records enough progress to reconstruct where the extraction stopped. Depending on the workflow, the saved checkpoint can include:- The number of rows already output
- The current position in a URL, text, item, or scrolling loop
- The remaining items in the loop
- The workflow position and page needed to reach the saved point
- Progress for individual subtasks in a Boost mode run
What happens when you resume
Suppose a local task is collecting 5,000 product pages and stops after producing 3,200 rows. When you open or start the task again, Octoparse checks whether the saved checkpoint still belongs to the current task and can be used. If it is valid, the runner shows the recorded progress and gives you two choices:- Resume restores the previous run, returns to the saved workflow position, and continues with the remaining work.
- Re-collect clears the checkpoint and starts a new run from the beginning.
How much work it can preserve
The benefit depends on when the run stopped and how much work had already completed.
The improvement is greatest for large URL lists, deep pagination, long loops, or Boost mode tasks with many subtasks. A run interrupted near the beginning will preserve less work than one interrupted near completion.
Resume an interrupted local run
1
Start the task again
Open the interrupted local run or start the same task from the task list.
2
Review the detected progress
If a valid checkpoint is available, Octoparse displays the saved position. This may include output rows, loop progress, or completed and remaining subtasks.
3
Choose Resume
Select Resume to restore the previous run. Choose Re-collect when you intentionally want to discard the saved progress and run the task from the beginning.
4
Wait for progress to be restored
Octoparse may replay page navigation or workflow actions before it reaches the recorded position. The runner indicates when it is restoring progress and when the checkpoint has been matched.
5
Verify the completed run
After the remaining extraction finishes, check the output row count and sample records around the interruption point. Confirm that the final dataset covers the intended inputs without unexpected missing or repeated records.
When a checkpoint cannot be used
A checkpoint represents a specific task configuration and run. Octoparse validates it before resuming so that saved progress is not applied to an incompatible task. You may need to re-collect when:- The task or its input URLs were changed after the checkpoint was created
- The checkpoint is missing, damaged, or cannot be matched to the current workflow
- The saved progress came from a different local execution mode
- The previous run completed successfully and has no remaining work
- A scheduled local run starts; scheduled runs begin fresh rather than waiting for a resume decision
Checkpoints are saved with the local desktop run. Resume the task in the same Octoparse desktop environment where the progress was recorded.
Checkpoint resume, pause, and retry
These actions solve different problems:Related pages
Local vs. cloud extraction
Choose where a task should run.
Standard vs. Boost mode
Understand sequential and parallel local extraction.
Logs and events
Review task progress and execution results.