stopSign

Detiene la carga de la siguiente página cuando coincide esta señal.

Ejemplo 1:

"stopSign": ["#pagenum", ".disable"] 

Se detiene cuando "#pagenum" no existe o ".disable" existe.

Ejemplo 2:

"stopSign": [
    [
        "#pagenum",
        "(\\d+)"
    ],
    [
        "#pagenum",
        "\\/(\\d+)"
    ]
]

Se detiene cuando el número del primer grupo de (\\d+) coincide con el del primer grupo de \\/(\\d+) en "#pagenum".

Ejemplo 3:

"stopSign": ["#pagenum", ".disable",
    [
        "#pagenum",
        "(\\d+)"
    ],
    [
        "#pagenum",
        "\\/(\\d+)"
    ]
] 

# same as

"stopSign": {
    "include": "#pagenum",
    "exclude": ".disable",
    "pageNum": [
        "#pagenum",
        "(\\d+)",
        "#pagenum",
        "\\/(\\d+)"
    ]
}

Se detiene cuando coincide la regla 1 o la regla 2.

Ejemplo 4:

"stopSign": "if (doc.querySelector('.disable')) return true; if (nextLink.className === 'disable') return true; return false;" 

Se detiene cuando stopSign(doc, nextLink) devuelve true.