nextLinkByUrl
S’il n’y a pas d’élément next, vous pouvez générer un href à partir de l’URL actuelle. [0] = RegExp, [1] = remplacement, [2] = selector/XPath devant exister, [3] = selector/XPath ne devant pas exister. {} permet des calculs simples (+ - * /).
Exemple 1 :
"nextLinkByUrl": [
"&page=(\\d+)",
"&page={$1+1}"
]
Crée le lien
http://abc.xxx/d?page=2à partir dehttp://abc.xxx/d?page=1.
Exemple 2 :
"nextLinkByUrl": [
"&page=(\\d+)&pn=(\\d+)",
"&page={$1+1}&pn={$2*10}",
".article>.item",
".disable>button"
]
Crée
http://abc.xxx/d?page=2&pn=10à partir dehttp://abc.xxx/d?page=1&pn=1. S’arrête si.article>.itemest absent ou si.disable>buttonest rencontré.