すべてのコレクション
よくある質問
スクレイピングしたデータがより多いはずなのに、なぜOctoparseがスクレイピングしたデータが少ないのでしょうか?
スクレイピングしたデータがより多いはずなのに、なぜOctoparseがスクレイピングしたデータが少ないのでしょうか?
一週間前以上前にアップデートされました

こちらは最新バージョンのOctoparse向けのチュートリアルガイドです。お使いのOctoparseが古いバージョンの場合は、最新バージョンへのアップグレードを強くおすすめします。最新バージョンは高速で、より使いやすく、強力になりました。まだアップグレードしていない場合は、こちらからダウンロードとアップグレードを行ってください。

タスクを設定し、ローカルデバイスでテスト実行を行った後、次のような問題に遭遇することがあります:データの出力数がターゲットのウェブサイト上の結果の数と一致しない場合があります。

同じ問題に遭遇した場合は、以下の可能な原因と解決策を確認して、どれかがあなたのケースに役立つかどうかを確認してください。


1. ページネーションエラー

複数のページをスクレイプする際、Octoparseは正しく次のページに移動できないことがあります。自動生成されたページネーションXPathはうまく機能しないこともあります。

ページネーションをクリックし、次に「次のページをクリック」のステップをクリックします。上記の手順を繰り返して、ページが常に正しく次のページに移動するかどうかを確認します。


ページネーションが正常であれば、つまりOctoparseが正しい順序でページに移動する場合、この部分はスキップして次の可能な原因を確認できます。Octoparseがページをスキップする場合は、ページネーションのXPathを修正する必要があります。

解決策:ページネーションのXPathを修正し、「次へ」ボタンを正確に特定する

  1. ページネーションをクリックします。

  2. 新しいXPathを入力し、保存をクリックして保存します。


FAQ:


2. ページの読み込みエラー

ローカルデバイスでタスクのテスト実行を行う際には、進行ウィンドウの上部に注意を払う必要があります。この部分には、対象のウェブページが次のページに移動するか新しいページを開くかが表示されます。

もし、ウェブページが完全に読み込まれる前にブラウザが別のページに移動してしまうことがわかった場合、以下の解決策を試してページの読み込みを支援できます。

解決策A: 一部のステップ(例:「データを抽出」)のより長い待機時間を設定する


解決策B: 一部のステップ(例:「Webページを開く」)または「アイテムをクリック」のタイムアウト時間を増やすか、「アイテムをクリック」のAJAXタイムアウト時間を増や


解決策C: ステップ(例:ウェブページを開くまたはアイテムをクリック)のページスクロールを設定する


3. ループモードのエラー

通常、ページネーションの確認後に、各アイテムをループするループアイテムを確認する必要があります。ループアイテムに関しては、特にループモードが「定数リスト」であるかどうかを確認するために注意してください。

定数リストは、要素の固定された位置を使用して要素を特定します。しかし、ページの構造がわずかに変更された場合、例えば、一部のページにはより多くまたは少ないアイテムがあるか、位置が異なる場合、次のようなエラーメッセージが表示される場合があります:「このXPathに一致する要素が見つかりません」

解決策:最初に「定数リスト」を「変数リスト」に切り替え、その後新しいXPathを入力する

こちらの回答で解決しましたか?