06:54更新フォローする多くのWebサイトはページネーションを使って、コンテンツをロードします。Eコマースサイトの商品リストは、1枚ページではなく、複数のページに分かれて置かれています。複数のページからデータを抽出するには、ページネーションの移動を設定しなければなりません。このチュートリアルでは、2つのページネーションのケースについて説明します。)対象ページが読み込まれたら、「Next」ボタンを見つけてクリックします。「操作ヒント」から「次のページをループクリップする」を選択します。ワークフローで「次のページをクリックする」ステップが自動的に生成されます。)ヒント!ページ単位のコンテンツがAJAXを介して読み込まれる場合は、「次のページをクリックする」ステップに2〜4秒のAJAXタイムアウトを設定します。AJAXつ使っていない場合は、AJAXタイムアウトを設定しないでください。「Next」ボタンなしで複数のページを抽出する時には「Next」ボタンがなく、次のようなページ番号のリンクだけがあります:この場合、「次のページをクリックする」アクションのXPathを変更する必要があります。ページ番号「1」をクリックする「操作ヒント」から、「選択したリンクをループクリップする」を選択して、ページネーション「ループアイテム」を作成します。「1」を選択したため、自動生成したページネーションループは正しく機能しません。現在の設定では、Octoparseは次のページに移動しようとすると「1」をクリックし続け、重複したデータが無限に抽出されます。このタイプのページネーションを扱う際の重要な部分は、「次のページをクリックする」のXPathを変更することです。ここでよく使われるXPath構文は、カレントノードの後ろにあるすべての兄弟を選択する「following-sibling」です。1番目ページにいるときは、ページ番号「2」をクリックしてページ2に、次にページ3に移動します。Code」などのコマンドを選択することによって見つけます)。align="right">下の[b]タグです。そのXPathは次のようになります。XPath構文「following-sibling」を使って2番目のページのノードを選択するノードコード「a」の後ろ最初の「a」タグ内に2番目のページがあるので、正しいXPathは次のようになります。「ページネーション」ループに自動生成XPathを新しいXPathに置き換える「ページネーション」ループをクリックして、右側の「単一要素」に新しいXPathをテ入力します。XPathをもう一度チェックして、他のページでも動作することを確認してください。ページネーションループをクリックします。「次のページをクリックする」アクションをクリックします。Webページが次のページに移動したかどうかを確認します。多くのページに上記の手順を繰り返します。ヒント!XPathは、Webページ上の特定の要素を見つけるために使用されますが、Webページのソースコードに基づいています。この例で書いたXPathは他のWebサイトに適用されませんが、XPathの書く方法を常に適用できます。スクレイピングツール。