gendesign/tradein-mvp/backend
bot-backend 3cc015c249 fix(tradein/domclick-local): SERP enumerate — wait_for_selector вместо слепого render-wait
Карточки SERP появляются клиентской гидрацией через ~6-12с после domcontentloaded.
Фиксированный render-sleep ловил пустой DOM при медленном ответе → enumerate молча
собирал 0 ids (silent 0-coverage; всплыло при ускоренном профиле render 3-5).
Теперь fetch_serp_page ждёт 'a[href*=/card/]' явно (timeout 12с) → пустой ценовой
band корректно даёт 0 по таймауту, render_wait остаётся коротким settle. Подтверждено
enumerate-only --limit 5 с render 3-5.
2026-06-27 22:26:48 +03:00
..
app feat(tradein/domclick): Layer B detail-backfill (SSR parse + AVM) — DORMANT/parked 2026-06-27 16:39:16 +03:00
data/sql feat(tradein/domclick): Layer B detail-backfill (SSR parse + AVM) — DORMANT/parked 2026-06-27 16:39:16 +03:00
scripts fix(tradein/domclick-local): SERP enumerate — wait_for_selector вместо слепого render-wait 2026-06-27 22:26:48 +03:00
tests feat(tradein/domclick): Layer B detail-backfill (SSR parse + AVM) — DORMANT/parked 2026-06-27 16:39:16 +03:00
.dockerignore feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
Dockerfile feat(browser): split camoufox into tradein-browser container, connect-mode (#905) 2026-05-31 17:24:35 +03:00
pyproject.toml fix(scrapers/backend): socks5 health-probe (httpx[socks]) + status Literal whitelist + #1820 ext_id=0 dedup-гард 2026-06-20 10:17:37 +03:00