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 |
||
|---|---|---|
| .. | ||
| app | ||
| data/sql | ||
| scripts | ||
| tests | ||
| .dockerignore | ||
| Dockerfile | ||
| pyproject.toml | ||