fix(tradein/scraper-kit): wire browser proxy-pool into yandex/cian SERP + persist activation flags (#2160) #2268
No reviewers
Labels
No labels
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
Fable 5 ревью
feedback/max
generative
GG-форсайт
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
вторичка
ИРД
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#2268
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "fix/tradein-pool-browser-yandex-cian"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
USE_PROXY_POOL_BROWSERбыл подключён только к avito-путям.YandexRealtyScraperиCianScraperсоздавалиBrowserFetcherв__aenter__безproxy_provider/use_pool→ yandex/cian SERP шли через один env-прокси браузера (перегружен, cian runs #564/#574 =banned). Теперь пул прокинут:providers/yandex/serp.py,providers/cian/serp.py,pipeline.py(run_yandex_city_sweep / run_yandex_full_load / run_cian_city_sweep / run_cian_full_load),scheduler.py(_job_yandex_city_sweep).proxy_provider=NoneИЛИ флаг off → поведение байт-в-байт прежнее (env-прокси). Новые параметры keyword-only с дефолтомNone.USE_KIT_SCHEDULER/USE_PROXY_POOL_CURL/USE_PROXY_POOL_BROWSERперенесены из/tmp/kit-flip.ymloverride (прод) вdocker-compose.prod.yml— иначе первый же deploy откатил бы активацию на legacy scheduler.cian/newbuilding.pyНЕ тронут:fetch_newbuilding()не получает config/proxy_provider от callers — отдельный рефактор.Test plan
tests/test_kit_serp_proxy_pool.py(5 тестов: flag-on+provider / default-dark / provider+flag-off для обоих провайдеров)ab335279scrape_proxies, runs done, listings приростRefs #2126, #2160