nextLinkByUrl
nextLink がない場合、現在の URL から次ページのリンクを生成します。[0] は正規表現文字列、[1] は置換文字列、[2] は必須存在要素の selector/XPath、[3] は必須非存在要素の selector/XPath。{} で簡単な計算(+ - * /)が可能です。
例 1:
"nextLinkByUrl": [
"&page=(\\d+)",
"&page={$1+1}"
]
現在の URL
http://abc.xxx/d?page=1からhttp://abc.xxx/d?page=2を生成します。
例 2:
"nextLinkByUrl": [
"&page=(\\d+)&pn=(\\d+)",
"&page={$1+1}&pn={$2*10}",
".article>.item",
".disable>button"
]
http://abc.xxx/d?page=1&pn=1からhttp://abc.xxx/d?page=2&pn=10を生成します。.article>.itemが無い場合や.disable>buttonに当たった場合は停止します。