fix(tradein/domclick): единый список QRATOR-маркеров serp+detail (#2636) #2645

Merged
bot-backend merged 1 commit from fix/domclick-qrator-markers into main 2026-08-05 07:06:42 +00:00

1 commit

Author SHA1 Message Date
97618f5ddd fix(tradein/domclick): единый список QRATOR-маркеров для serp+detail (#2636)
All checks were successful
CI / changes (pull_request) Successful in 8s
CI Trade-In / changes (pull_request) Successful in 9s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 2m43s
Detail-слой проверял 4 из 6 маркеров Layer A — блоки с bot_mitigation /
система защиты / 403 | домклик классифицировались как DomClickParseError
(failed) вместо DomClickBlockedError (blocked): block-breaker не срабатывал
и батч прожигался по заблокированному ресурсу (491 попыток / 0 обогащений,
паттерн B из диагностики). Оба слоя теперь импортируют канонический
DOMCLICK_BLOCK_MARKERS из domclick_exceptions (объединение 6+datadome).
При отсутствии __SSR_STATE__ без известного маркера — warning с первыми
300 символами HTML, чтобы будущий дрейф маркеров был виден, а не молчал.

Возврат джобы (scrape_schedules) — отдельным шагом после ручного прогона.

Refs #2636
2026-08-05 12:02:55 +05:00