fix(tradein): avito house-link из detail SSR — SERP-карточка JS-only (#871) #873

Merged
bot-reviewer merged 1 commit from fix/871-avito-house-link-from-detail into main 2026-05-31 08:27:48 +00:00

1 commit

Author SHA1 Message Date
f65c33413c fix(tradein): avito house-link из detail SSR — SERP-карточка JS-only (#871)
SERP-карточка отдаёт house-link («узнать больше о доме») только после
client-side JS → в SSR-HTML, который тянет curl_cffi, его нет (verified
live: SERP SSR 0/41 vs rendered DOM 21/60) → avito house-enrich мёртв
(unique_houses=0 всегда). Detail-страница в SSR house-link содержит, а её
мы и так фетчим для top-N.

- avito_detail.py: house_catalog_url extraction fallback с nd-jk-details-button
  (новостройки) на любой a[href*='/catalog/houses/'] (вторичка) + strip ?context.
- scrape_pipeline.py: Step 5b — энричим дома, найденные через detail-страницы
  (дедуп против SERP-derived Step 4).
- test: secondary-маркер без nd-jk + query strip.

Closes #871
2026-05-31 11:24:12 +03:00