Run 216 recovered 403s (merged fix) but still banned on a 429 at page 36 (deep pagination, backconnect conn-limit). Widen the 429 retry budget + one reconnect on exhaustion in _fetch_serp_html, and make fetch_all_secondary skip a blocked bucket and continue rather than aborting the run; only N consecutive blocked buckets (real hard ban) re-raises. Preserves hard-ban detection. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_avito_403_backconnect_reconnect.py | ||
| test_avito_429_bucket_skip.py | ||
| test_avito_anti_bot.py | ||
| test_avito_detail_403_reconnect.py | ||
| test_avito_exhaustive.py | ||
| test_avito_incremental_pagination.py | ||
| test_avito_sweep_retry.py | ||
| test_browser_fetcher.py | ||
| test_cian_exhaustive.py | ||
| test_domclick.py | ||
| test_price_brackets.py | ||