DOM.РФ накатил WAF между 2026-05-17 и 2026-05-24 на /сервисы/api/object/*/*. Без session cookies (___dmpkit___, domain_sid) — все запросы → 403 + WAF challenge HTML. Cookies выдаются после visit на /сервисы/каталог-новостроек/. Дополнительно DOM.РФ переименовал 6 endpoints (photos, 5 × doc_*) — старые URLs возвращают тот же WAF catch-all. Run 26 (2026-05-24): 15,340 fail requests (1534 obj × 10 endpoints). Extras snapshots не обновлялись с 2026-05-17. - stealth.py: BrowserSession.warm_up() — visit catalog listing, кэшит WAF cookies - domrf_kn.py: warm_up() перед Phase A/B/C (покрывает все extras запросы) - domrf_catalog_object.py: warm_up() перед SSR HTML fetch batch |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| documents.py | ||
| domrf_catalog.py | ||
| domrf_catalog_object.py | ||
| domrf_kn.py | ||
| ekburg_permits.py | ||
| flat_plans.py | ||
| nspd_client.py | ||
| nspd_denorm.py | ||
| nspd_lite.py | ||
| obj_checks.py | ||
| objective.py | ||
| stealth.py | ||