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则停止。