stopSign
Arrête le chargement de la page suivante lorsque le signe correspond.
Exemple 1 :
"stopSign": ["#pagenum", ".disable"]
Arrête quand "#pagenum" n’existe pas ou que ".disable" existe.
Exemple 2 :
"stopSign": [
[
"#pagenum",
"(\\d+)"
],
[
"#pagenum",
"\\/(\\d+)"
]
]
Arrête quand le nombre du 1er groupe
(\\d+)correspond au 1er groupe de\\/(\\d+)dans "#pagenum".
Exemple 3 :
"stopSign": ["#pagenum", ".disable",
[
"#pagenum",
"(\\d+)"
],
[
"#pagenum",
"\\/(\\d+)"
]
]
# same as
"stopSign": {
"include": "#pagenum",
"exclude": ".disable",
"pageNum": [
"#pagenum",
"(\\d+)",
"#pagenum",
"\\/(\\d+)"
]
}
Arrête quand la règle 1 ou la règle 2 correspond.
Exemple 4 :
"stopSign": "if (doc.querySelector('.disable')) return true; if (nextLink.className === 'disable') return true; return false;"
Arrête quand stopSign(doc, nextLink) retourne true.