fix(domclick): страница прогрева Москвы и области — апексный домен
Some checks failed
CI Trade-In / changes (pull_request) Successful in 15s
CI / changes (pull_request) Successful in 20s
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) Failing after 5m25s

Черновик профилей 77/50 угадывал субдомен по схеме `<город>.domclick.ru`.
Замер 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 (контроль)

Прогрев по 301 ушёл бы на другой URL и с большой вероятностью потерял бы
куку QRATOR, а подзапрос к BFF без неё отдаёт ChallengeTimeout. Профиль 66
не тронут.
This commit is contained in:
bot-backend 2026-09-15 20:06:45 +03:00
parent eff974890e
commit 02d4691841

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,