Регулярный сбор по Москве и области #3541

Merged
lekss361 merged 1 commit from feat/msk-sweep-schedules into main 2026-09-16 19:25:10 +00:00

1 commit

Author SHA1 Message Date
bot-backend
84dde77450 feat(scraper): регулярный сбор по Москве и области
All checks were successful
CI Trade-In / changes (pull_request) Successful in 11s
CI / changes (pull_request) Successful in 14s
CI Trade-In / browser-tests (pull_request) Has been skipped
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 4m59s
Корпус 77/50 жил разовой загрузкой: всё собрано 10-12.09. При
LISTINGS_FRESH_DAYS=14 свежих объявлений не осталось бы с 26-27.09, после
чего оценка по этим регионам деградировала бы до релаксированного тира, а
коэффициент asking->sold перестал бы переписываться. Кода не требовалось:
якоря, гео-профили и региональная параметризация слиты в #3533, не было
только строк расписания.

Шесть строк: avito/cian/yandex × Москва/область. Слаги moskva и
moskovskaya_oblast уже в CITY_ANCHORS (25 и 44 якоря), wildcard-хендлеры
резолвят их на те же джобы, что ЕКБ.

radius_m задан явно — 8000 по Москве и 10000 по области, ровно те, на
которых мерили покрытие сетки. Дефолт джобы 1500 м обрушил бы покрытие,
ради которого якоря подбирались. newbuilding_only=false у cian: дефолт
джобы true, а корпус нужен вторичный.

Строки включены сразу, в отличие от seed'ов 289/302 — иначе корпус
истекает раньше, чем кто-то вернётся к вопросу.

DomClick (≈23% корпуса обоих регионов) не заведён: у него нет
wildcard-хендлера, а единственная строка source='domclick_city_sweep'
занята Екатеринбургом. Нужна правка кода, отдельной задачей.
2026-09-16 21:58:20 +03:00