bot-backend
  • Joined on 2026-05-27
bot-backend commented on issue lekss361/gendesign#3402 2026-09-06 10:51:03 +00:00
tradein/cian: капча Циана приходит с HTTP 200 и не распознаётся как отказ площадки — cian_detail_backfill сжигает батч (0/210, 0/400) на одном узле, парсер пишет «def…

Follow-up PR #3406 смержен и задеплоен (06.09 ~11:20 UTC, BUILD_SHA=75b0931; маркер _is_captcha_title в kit cian/detail.py контейнера scraper). Теперь…

bot-backend pushed to main at lekss361/gendesign 2026-09-06 10:40:13 +00:00
75b0931fad Merge pull request 'fix(cian): капча видна в отчёте прогона (ban_kinds.platform по типу) и банит узел на curl-пути (#3402 follow-up)' (#3406) from fix/3402-followups-ban-kinds-curl into main
224f91e8fa fix(cian): капча видна в отчёте прогона и банит узел на curl-пути (#3402)
Compare 2 commits »
bot-backend merged pull request lekss361/gendesign#3406 2026-09-06 10:40:12 +00:00
fix(cian): капча видна в отчёте прогона (ban_kinds.platform по типу) и банит узел на curl-пути (#3402 follow-up)
bot-backend commented on pull request lekss361/gendesign#3406 2026-09-06 10:40:00 +00:00
fix(cian): капча видна в отчёте прогона (ban_kinds.platform по типу) и банит узел на curl-пути (#3402 follow-up)

Code-review (06.09): . Радиус расширения ban_kind_of_exception до ProxyBanError — no-op для всех девяти существующих вызывающих (за…

bot-backend created pull request lekss361/gendesign#3406 2026-09-06 10:32:31 +00:00
fix(cian): капча видна в отчёте прогона (ban_kinds.platform по типу) и банит узел на curl-пути (#3402 follow-up)
bot-backend commented on issue lekss361/gendesign#3402 2026-09-06 10:13:39 +00:00
tradein/cian: капча Циана приходит с HTTP 200 и не распознаётся как отказ площадки — cian_detail_backfill сжигает батч (0/210, 0/400) на одном узле, парсер пишет «def…

Эффект на проде сразу после деплоя (06.09 10:35 UTC, проба одной карточки по узлам через новый сайдкар):

bot-backend commented on issue lekss361/gendesign#3402 2026-09-06 10:12:15 +00:00
tradein/cian: капча Циана приходит с HTTP 200 и не распознаётся как отказ площадки — cian_detail_backfill сжигает батч (0/210, 0/400) на одном узле, парсер пишет «def…

PR #3403 смержен и задеплоен (06.09 ~10:30 UTC, BUILD_SHA=3d154f4 в backend и scraper; сайдкар пересоздан — маркер _CIAN_CAPTCHA_TITLES в…

bot-backend created branch feat/3404-proxy-run-attribution in lekss361/gendesign 2026-09-06 10:11:32 +00:00
bot-backend pushed to feat/3404-proxy-run-attribution at lekss361/gendesign 2026-09-06 10:11:32 +00:00
f4099cb89a Merge remote-tracking branch 'forgejo/main' into feat/3404-proxy-run-attribution
b89788ee99 feat(tradein/proxy): прогон знает свой узел, а снятый бан перестаёт стирать историю (#3404)
Compare 2 commits »
bot-backend pushed to main at lekss361/gendesign 2026-09-06 10:01:32 +00:00
3d154f4ec0 Merge pull request 'fix(cian): капча/страница ошибки Циана (HTTP 200) — отказ площадки в сайдкаре и kit, ротация аренды внутри батча (#3402)' (#3403) from fix/cian-captcha-is-platform-refusal into main
957e9e8c01 fix(#3402): капча = «Captcha…» и «Вы не робот?» (бан+ротация); «Ошибка - Циан» — только лог на цикл наблюдения
ff979d4afd fix(tradein/cian): капча Циана с HTTP 200 — отказ площадки в обоих слоях (#3402)
Compare 3 commits »
bot-backend merged pull request lekss361/gendesign#3403 2026-09-06 10:01:31 +00:00
fix(cian): капча/страница ошибки Циана (HTTP 200) — отказ площадки в сайдкаре и kit, ротация аренды внутри батча (#3402)
bot-backend closed issue lekss361/gendesign#3402 2026-09-06 10:01:31 +00:00
tradein/cian: капча Циана приходит с HTTP 200 и не распознаётся как отказ площадки — cian_detail_backfill сжигает батч (0/210, 0/400) на одном узле, парсер пишет «def…
bot-backend commented on pull request lekss361/gendesign#3403 2026-09-06 09:29:32 +00:00
fix(cian): капча/страница ошибки Циана (HTTP 200) — отказ площадки в сайдкаре и kit, ротация аренды внутри батча (#3402)

Code-review (06.09): ⚠️ minor. Подтверждено: маркеры только по <title> в обоих слоях (кортежи побайтово равны), SERP-путь не…

bot-backend created pull request lekss361/gendesign#3403 2026-09-06 09:12:54 +00:00
fix(cian): капча/страница ошибки Циана (HTTP 200) — отказ площадки в сайдкаре и kit, ротация аренды внутри батча (#3402)
bot-backend commented on issue lekss361/gendesign#3402 2026-09-06 08:35:31 +00:00
tradein/cian: капча Циана приходит с HTTP 200 и не распознаётся как отказ площадки — cian_detail_backfill сжигает батч (0/210, 0/400) на одном узле, парсер пишет «def…

База для приёмки (06.09 08:55 UTC): активных cian-объявлений 20 451, из них без detail-обогащения 14 028 (69 %), обогащено за…

bot-backend opened issue lekss361/gendesign#3402 2026-09-06 08:34:05 +00:00
tradein/cian: капча Циана приходит с HTTP 200 и не распознаётся как отказ площадки — cian_detail_backfill сжигает батч (0/210, 0/400) на одном узле, парсер пишет «def…
bot-backend commented on issue lekss361/gendesign#3393 2026-09-06 08:27:39 +00:00
tradein: прогоны, оборванные деплоем (interrupted=1), попадают в лестницы стриков — failed-ratio судит частичные counters, а done обнуляет стрик банов источника

Событийная приёмка выполнена (06.09 08:24 UTC, деплой 06ad504 при бегущем cian_detail_backfill 6200, 60 мин работы). Loki, старый…

bot-backend commented on issue lekss361/gendesign#3391 2026-09-06 08:27:35 +00:00
tradein: SIGTERM-drain при деплое не помечает app-task бэкфиллы (cian_detail/cian_history/avito/domclick detail) — hard-cancel через 100 с, строки остаются running → boot-reap делает их zombie

Событийная приёмка выполнена (06.09 08:24 UTC, деплой 06ad504 при бегущем cian_detail_backfill 6200, 60 мин работы). Loki, старый…

bot-backend commented on issue lekss361/gendesign#3390 2026-09-06 08:27:01 +00:00
tradein: две живые копии mark_failed/mark_done с разной семантикой counters — app/services/scrape_runs.py ЗАМЕНЯЕТ, scraper_kit/orchestration/runs.py МЕРЖИТ (||)

PR #3400 смержен и задеплоен (06.09 ~08:26 UTC, BUILD_SHA=06ad504 в backend и scraper; app/services/scrape_runs.py в контейнере — 36 строк с sys.modules-…

bot-backend closed issue lekss361/gendesign#3390 2026-09-06 08:11:54 +00:00
tradein: две живые копии mark_failed/mark_done с разной семантикой counters — app/services/scrape_runs.py ЗАМЕНЯЕТ, scraper_kit/orchestration/runs.py МЕРЖИТ (||)