ページ番号でページネーションを処理する方法は?
ページネーションの「次へ」ボタンが常に利用可能であるとは限らず、一部のWebサイトでページ番号をページネーションで指定することもあります。
(「次へ」をクリックして複数のページを抽出するチュートリアルをご覧ください” )
したがって、この場合、複数ページのデータを抽出するには、「次のページをクリックする」ステップのXPathを変更し、常に次の番号を定める必要があります。
(例えば:#1ページで、#2ページを探せるようにする必要があります)。
(ページ番号リンクで複数のページを抽出するチュートリアルをご覧ください )
ページ#1をクリックしてページネーションループを作成した後、「次のページをクリックする」アクション用の新しいXPathを作成します。このケースでは、現在のノードの後にあるすべての兄弟を選択するために、XPath構文の 「following-sibling」が最も頻繁に使用されます。 (XPathを使って要素を見つける方法の詳細はこちら )
XPathの例をあげます。
(URLの例: http://www.enzolifesciences.com/product-listing/?product_type=Antibodies&application=&text= )
次に、ページネーションループの自動生成XPathを新しいXPathに置き換えます。