なぜOctoparseが停止し、データが抽出されないのですか?
フォローする原因を突き止める
まず、ログを調べてエラーの原因を突き止める必要があります。
次に、ログのヒントをもとに、タスクを調整します。
1)タイムアウト
原因:対象Webページが完全に読み込まれない、または時間がかかりすぎ
解決方法:
1) インターネット接続を確認し、通常のブラウザでWebページを開けることを確認します。
2) Webページが完全に読み込まれるように、「Webページを開く」ステップのタイムアウトを増やします。
2) データはページが開いた後すぐには読み込まれません
解決方法: 「データを抽出」実行前の待機時間を設定します。
3) ループクリックまたはページネーションクリックにAJAXを設定していません
解決方法:ループアイテムの「アイテムをクリックする」とページネーションの「 次のページをクリックする」に「AJAX読み込み」を設定してみてください。
AJAX設定の詳細:
· AJAXを扱う
· なぜ「次へ」をクリックした後にOctoparseが止めるのですか?
4) 「ループアイテム」の要素は適切に選択されていません。
解決方法:
1) ワークフローに戻って、上から下へステップをクリックして、「ループアイテム」の要素が適切に選択されていることを確認します。そうではない場合は、ワークフローを再構築し、すべてが正しく行われていることを確認する必要があります。
2) まだ問題が解決しない場合は、「ループアイテム」のXPathを変更する必要があります。