Черновик регулярного сбора по Москве и области: сетка якорей, ID площадок, гео-профили ДомКлика #3533

Merged
lekss361 merged 6 commits from feat/msk-sweep-draft into main 2026-09-15 17:51:32 +00:00
Showing only changes of commit 02d4691841 - Show all commits

View file

@ -145,15 +145,19 @@ DOMCLICK_GEO_PROFILES: dict[int, DomClickGeoProfile] = {
# MSK_DOMCLICK_GUID / MO_DOMCLICK_GUID. aids для обоих НЕ нужен: без него
# счётчик листинга совпадает с сайтом.
#
# ЧЕРНОВИК: единственное поле профилей 77/50, НЕ подтверждённое живым
# прогоном, — страница прогрева. Субдомен взят по схеме `<город>.domclick.ru`
# (ekaterinburg/spb уже встречаются в detail-пути). Первый живой прогон обязан
# проверить, что прогрев отдаёт 200, иначе придёт ChallengeTimeout.
# Страница прогрева 77/50 — апексный домен, проверено запросом 15.09.2026:
# msk.domclick.ru -> 301 https://domclick.ru/...
# moskovskaya-oblast.domclick.ru-> 301 https://domclick.ru/...
# domclick.ru -> 401 (QRATOR-челлендж, как у ЕКБ)
# ekaterinburg.domclick.ru -> 401 (контроль)
# Схема `<город>.domclick.ru` работает НЕ для всех городов: у Москвы своего
# субдомена нет, апекс и есть московская выдача. 301 увёл бы прогрев на
# другой URL и с большой вероятностью потерял бы куку QRATOR.
77: DomClickGeoProfile(
region_code=77,
address_guid="1d1463ae-c80f-4d19-9331-a1b68a85b553",
aids=None,
origin_url="https://msk.domclick.ru/pokupka/kvartiry/vtorichka",
origin_url="https://domclick.ru/pokupka/kvartiry/vtorichka",
bbox=(55.10, 56.10, 36.80, 38.10),
region_name=None,
city_name="Москва",
@ -162,8 +166,8 @@ DOMCLICK_GEO_PROFILES: dict[int, DomClickGeoProfile] = {
region_code=50,
address_guid="9930cc20-32c6-4f6f-a55e-cd67086c5171",
aids=None,
# Область выдаётся с того же московского субдомена; см. оговорку выше.
origin_url="https://msk.domclick.ru/pokupka/kvartiry/vtorichka",
# Область выдаётся с того же апексного домена; см. оговорку выше.
origin_url="https://domclick.ru/pokupka/kvartiry/vtorichka",
bbox=(54.20, 56.96, 35.14, 40.21),
region_name=None,
city_name=None,