Before you create a schedule
Make sure that:- The task completes a representative test and returns the expected fields and records, including pagination, detail-page navigation, and waits.
- If the task requires login or cookies, verify that the credentials and session remain valid in the cloud environment.
- The interval is long enough for one run to finish under normal conditions.
- Any required export or downstream workflow is configured separately.
Schedule one task
- Open the task in the Task List.
- In the Next Run column, select Not Set for the cloud schedule.
- Choose the run frequency and start time.
- Save the schedule settings, then select Schedule ON.
- Confirm the next execution time shown in Next Run.
Choose a frequency and time zone
Octoparse supports one-time and recurring schedules. Depending on the interface and account, recurring choices include minute, hourly, daily, weekly, and monthly intervals. Choose the least frequent interval that keeps the data fresh enough for your use case. Octoparse records the time zone associated with your login and converts the schedule to UTC for cloud execution. If you sign in from another time zone, the scheduled time may be converted and displayed in the current time zone. Always check Next Run after signing in or changing the schedule, especially when a team works across regions or when daylight-saving changes apply. The time recorded by a task is separate from the schedule time. For example, a field that extracts the current date and time during a cloud run uses the cloud environment’s UTC time. Convert that field in the task if your downstream data needs another time zone.Schedule a task group or several tasks
You can apply a schedule to multiple tasks in either of these ways:- Task group: Switch the Task List to Task Group view, select the group, and use the schedule control for the group.
- Batch selection: Select several tasks in the Task List, then choose Schedule Run and configure the shared schedule.
Reuse saved schedule settings
When you configure a schedule, save it with a recognizable name. You can then apply the saved settings to other tasks instead of entering the frequency and time again. Reuse is helpful for a data scraping program with a common refresh policy. Review the target task before applying a saved setting: the same interval may be appropriate for a lightweight directory task but too aggressive for a long, rate-limited workflow.Read Next Run and schedule status
Use the Task List to check whether a schedule is active and when Octoparse expects to trigger it:Next Run confirms the schedule projection, not successful data scraping. Verify the cloud run status and output after the run starts.
Overlapping schedules and queues
If a task’s previous scheduled run is still active when the next interval arrives, Octoparse may skip that overlapping occurrence. It does not keep adding identical runs for the same task indefinitely. This is different from a normal resource queue:- Overlap: the previous run has not finished, so the next scheduled occurrence may be skipped.
- Queue: the run was accepted, but cloud nodes or the account’s parallel-task limit are occupied. It waits and starts when capacity is released.
Validate and handle failures
Treat the first scheduled runs as a validation period:- Confirm that the cloud run starts at the expected time.
- Check the record count and key fields against a local sample.
- Review pagination, login, waits, and detail-page steps in the run details.
- Check event logs, subtask status, and available error screenshots when a run is incomplete.
- Check whether the task was queued, skipped because of overlap, or stopped after a task error.
- Fix the task or schedule, then run a manual cloud test before relying on the next recurrence.
Recommended operating pattern
- Build and test locally.
- Run the task manually in the cloud once.
- Start with a conservative frequency.
- Enable the schedule and verify Next Run.
- Monitor the first few runs and compare output.
- Adjust the interval, priority, or task split after observing real runtime and queue behavior.