stopSign
이 표시에 일치하면 다음 페이지 로드를 중지합니다.
예시1:
"stopSign": ["#pagenum", ".disable"]
"#pagenum"이 없거나 ".disable"이 있으면 중지합니다.
예시2:
"stopSign": [
[
"#pagenum",
"(\\d+)"
],
[
"#pagenum",
"\\/(\\d+)"
]
]
RegExp에 의해
(\\d+)의 첫 번째 그룹과 일치하는 "#pagenum"의 숫자가\\/(\\d+)의 첫 번째 그룹과 일치하는 숫자와 같을 때 중지합니다.
예시3:
"stopSign": ["#pagenum", ".disable",
[
"#pagenum",
"(\\d+)"
],
[
"#pagenum",
"\\/(\\d+)"
]
]
# 동일
"stopSign": {
"include": "#pagenum",
"exclude": ".disable",
"pageNum": [
"#pagenum",
"(\\d+)",
"#pagenum",
"\\/(\\d+)"
]
}
규칙-1 또는 규칙-2와 일치할 때 중지
예시4:
"stopSign": "if (doc.querySelector('.disable')) return true; if (nextLink.className === 'disable') return true; return false;"
stopSign(doc, nextLink)가 true를 반환하면 중지합니다.