前提・実現したいこと
Octoparseを使用して介護保険サービスの事業所の情報取得について
次ページへの移動が(求める形で)出来ません。
例URL:http://www.kaigokensaku.mhlw.go.jp/01/index.php?action_kouhyou_pref_search_list_list=true
情報などの取得などは問題なくできています。
また、次ページの移動も、求めた形ではないものの、可能ではあります。
なお、Octoparseの「複数のページからデータを抽出する」などの
記事には目を通しています。
https://www.octoparse.jp/tutorial/extract-multiple-pages-through-pagination/
試したこと
ページ数値を選択しての移動
//FORM[@id='sel_ResultListForm']/DIV[1]/NAV[1]/UL[3]/LI[3]/A[1]
ページ移動時には、右端近くのLIの数値が変動して移動していきます。
が、一定のページまでくるとLI値が固定となり、単純なfollowing-sibling::
では出来なくなっています。
次へ、を選択しての移動
//FORM[@id='sel_ResultListForm']/DIV[1]/NAV[1]/UL[3]/LI[12]/A[1]
LIはページ数の最終個数(なお、個数の最大は12)が表示されます。
この状態でもページ移動は可能なのですが、最終ページの処理が終われば
2巡目に突入してしまいます。