stopSign

Dừng tải trang tiếp theo khi điều kiện khớp.

Ví dụ 1:

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

Dừng khi "#pagenum" không tồn tại hoặc ".disable" tồn tại.

Ví dụ 2:

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

Dừng khi số trong nhóm 1 của (\\d+) bằng số trong nhóm 1 của \\/(\\d+) ở "#pagenum".

Ví dụ 3:

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

# same as

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

Dừng khi khớp quy tắc 1 hoặc quy tắc 2.

Ví dụ 4:

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

Dừng khi stopSign(doc, nextLink) trả về true.