なぜOctoparseはループ内の最初のアイテムをクリックして止めるのですか?
フォローするタスクを実行するとき、Octoparseがループにある一番目のアイテムだけを抽出し、他のアイテムを抽出しないという問題は発生することがあります。実際、Octoparseは詳細ページからデータを取得した後にリストページに戻られないと考えられます。この問題は2つの異なる状況に分けられます。
1. 詳細ページが新しいタブで開くように設定されていません。
「アイテムをクリックする」をクリックすると、 「新しいタブ」という拡張オプションが表示されます。「新しいタブ」をクリックして、次のステップを再作成する必要があります。
ヒント! Octoparseは抽出する新しいページを識別する必要があり、前に作ったステップがうまくいかないため、「アイテムをクリックする」後のステップを再作成することを忘れないでください。 |
「新しいタブ」を設定してもOctoparseが動作しない場合は、互換性のない問題を考慮する必要があります。これは、Octoparseと対象Webサイトのアプリケーションの互換性と適応性に関連しています。この場合、タスクを2つのステップに分割する必要があります。Octoparseで詳細ページのURLを抽出し、URLリストで必要なデータを取得します。 URLリストの抽出が初めての方は、このビデオチュートリアルに従ってください。 (ここをクリック )
以下のステップに従って、Octoparseが詳細ページに入ったらリストページに戻ることができるかどうかを手動でチェックすることができます。
1. 「Webページを開く」をクリックしてWebサイトを開きます。
2. ワークフローの「ループアイテム」ボックスをクリックします。
3. 「アイテムをクリックする」をクリックして、詳細ページを開きます。
4. 「ループアイテム」をもう一度クリックし、Octoparseがリストページに戻ることができるかどうかを確認します。そうでない場合は、上記の手順に従ってワークフローを修正する必要があります。
From: https://www.octoparse.jp/tutorial/click-the-first-item-in-a-loop-and-stop/