Stage 1 of #915. run_avito_pipeline / run_avito_city_sweep acquire a shared BrowserFetcher when scraper_fetch_mode==browser (instead of injecting a curl _cffi session); fetch_detail / fetch_house_catalog gain a browser_fetcher param. Fixes #901's gap where the pipeline bypassed browser-mode. IMV stays on curl (Stage 3). Default scraper_fetch_mode unchanged. Refs #883, #901 |
||
|---|---|---|
| .. | ||
| api | ||
| core | ||
| observability | ||
| schemas | ||
| services | ||
| tasks | ||
| __init__.py | ||
| main.py | ||