check_links
Check whether a list of URLs is reachable in parallel, verifying HTTP status codes and scanning page bodies for known error indicators to catch soft 404s.
Instructions
URL 목록의 접속 가능 여부를 병렬로 확인한다.
일부 CMS는 존재하지 않는 경로도 HTTP 200으로 응답하고 본문에 커스텀 에러 이미지/문구만 표시한다 (HTTP 상태코드만으로는 404를 못 잡음). 이를 보완하기 위해 본문에서 알려진 에러 문구를 함께 검사한다.
use_default_indicators=False로 하면 한국 공공기관 CMS용 기본 문구를 끄고 error_indicators만 사용한다 (다른 도메인/업무에서 오탐을 피하고 싶을 때).
error_indicators로 사이트나 업무별 에러 문구를 추가할 수 있다.
반환: [{url, status_code, ok, error}]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | ||
| timeout | No | ||
| max_workers | No | ||
| error_indicators | No | ||
| use_default_indicators | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |