スケジュールを使うと、Octoparseタスクを指定した時刻または間隔で自動実行できます。価格監視、リードリスト更新、在庫確認、定期レポートなど、繰り返しのデータ収集ワークフローに役立ちます。
Octoparseは、クラウドとローカルの両方でスケジュール実行に対応しています。多くのワークフローでは、ローカルPCに依存せず実行できるクラウドスケジュールが推奨されます。クラウド抽出が機能しない場合や、対象WebサイトへのログインまたはアクセスにローカルIPアドレスが必要な場合は、ローカルスケジュールを使用できます。
スケジュールを使うタイミング
スケジュールは、次のような場合に使用します。
- 同じデータを繰り返し収集する必要がある
- 日次、週次、または時間ごとの更新が必要
- タスクを業務時間外に実行したい
- レポートや下流ワークフローの前にデータを用意する必要がある
- 手動でタスクを開始する回数を減らしたい
スケジュール設定の流れ
タスクを作成してテストする
タスクが正しいフィールドを抽出し、ページネーションや詳細ページを適切に処理できることを確認します。
実行環境を選択する
無人のスケジュール実行には、クラウド抽出またはローカル抽出を使用します。
スケジュールを設定する
タスクをいつ、どの頻度で実行するかを選択します。
エクスポートを設定する
データの送信先に応じて、手動エクスポートまたは自動エクスポートを設定します。
結果を監視する
スケジュール実行後に、実行履歴、ログ、エクスポート済みレコードを確認します。
スケジュール前に確認すること
スケジュールを有効にする前に、次の点を確認します。
| 確認項目 | 重要な理由 |
|---|
| タスクの安定性 | スケジュール実行では同じワークフローが自動で繰り返されます |
| ログイン/セッション設定 | セッションが期限切れになると実行に失敗することがあります |
| クラウド互換性 | スケジュール実行は通常、クラウド実行に依存します |
| エクスポート設定 | データを自動で配送する必要がある場合があります |
| Webサイトのレート制限 | 頻繁な実行はブロックリスクを高めることがあります |
| 実行時間 | 長時間実行されるタスクは、頻度が高すぎると重複して実行される可能性があります |
推奨プラクティス
- スケジュール設定前に、タスクを手動でテストします。
- 最初は控えめな実行頻度から始めます。
- 最初の数回のスケジュール実行を監視します。
- 失敗の診断にはログを使用します。
- エクスポートされたレコードに欠損フィールドや重複がないか確認します。
- Webサイトの更新頻度が想定より低い場合は、実行頻度を調整します。
必要以上に高い頻度でタスクをスケジュールしないでください。過度な実行は、重複データ、使用量の増加、Webサイトからブロックされる可能性の上昇につながります。