なぜOctoparseが停止し、データが抽出されないのですか?
フォローするローカル抽出が完了してもデータが抽出されない場合は、次の理由が考えられます。
1) 対象Webページが完全に読み込まれない、または時間がかかりすぎ、タイムアウトです。
解決方法: 1) インターネット接続を確認し、通常のブラウザでWebページを開けることを確認します。
2) Webページが完全に読み込まれるように、「Webページを開く」ステップのタイムアウトを増やします。
2) スクレイピングする情報は、ページが開いた後すぐには読み込まれません。
解決方法: 「Webページを開く」に続くアクションに待機時間を設定します。
3) ループクリックまたはページネーションクリックにAJAXを設定していません(サイトによっては、AJAX技術を使って新しいコンテンツを読み込む場合があります)。
解決方法:ループアイテムの「アイテムをクリックする」とページネーションの「 次のページをクリックする」に「AJAX読み込み」を設定してみてください。
AJAX設定の詳細:
· AJAXを扱う
· なぜ「次へ」をクリックした後にOctoparseが止めるのですか?
4) 「ループアイテム」の要素は適切に選択されていません。
解決方法: 1) ワークフローに戻って、上から下へステップをクリックして、「ループアイテム」の要素が適切に選択されていることを確認します。そうではない場合は、ワークフローを再構築し、すべてが正しく行われていることを確認する必要があります。
2) まだ問題が解決しない場合は、「ループアイテム」のXPathを変更する必要があります。
XPathの詳細を参照してください。
From: https://www.octoparse.jp/tutorial/octoparse-stops-and-no-data-extracted/