SERP (full_load/city_sweep) и detail_backfill делили один прокси-аккаунт auv (~5 коннектов). Browser-фетч в backfill открывал десятки CONNECT-туннелей → cap превышался → HTTP 500/краши. - config.py: avito_detail_backfill_use_curl=True (ENV AVITO_DETAIL_BACKFILL_USE_CURL) - avito_detail_backfill.py: browser_mode гейтится флагом; use_curl=True → session=None, browser_fetcher=None → fetch_detail строит _build_detail_session() через scraper_proxy_url (backconnect mproxy, авто-ротация, 1 коннект/запрос) - tests: 2 новых теста (use_curl=True → BrowserFetcher не создаётся; False → создаётся) |
||
|---|---|---|
| .. | ||
| api | ||
| core | ||
| observability | ||
| schemas | ||
| services | ||
| tasks | ||
| __init__.py | ||
| main.py | ||
| scheduler_main.py | ||