README.md
pyproject.toml
src/scrapyx_mw/__init__.py
src/scrapyx_mw/addon.py
src/scrapyx_mw/config.py
src/scrapyx_mw/presets.py
src/scrapyx_mw.egg-info/PKG-INFO
src/scrapyx_mw.egg-info/SOURCES.txt
src/scrapyx_mw.egg-info/dependency_links.txt
src/scrapyx_mw.egg-info/requires.txt
src/scrapyx_mw.egg-info/top_level.txt
src/scrapyx_mw/extensions/__init__.py
src/scrapyx_mw/extensions/config_validator.py
src/scrapyx_mw/extensions/guardrails.py
src/scrapyx_mw/extensions/log_redactor.py
src/scrapyx_mw/extensions/telemetry.py
src/scrapyx_mw/middlewares/__init__.py
src/scrapyx_mw/middlewares/api_request.py
src/scrapyx_mw/middlewares/captcha_polling.py
src/scrapyx_mw/middlewares/captcha_webhook.py
src/scrapyx_mw/middlewares/debug.py
src/scrapyx_mw/middlewares/proxy_rotation.py
src/scrapyx_mw/middlewares/session.py
src/scrapyx_mw/middlewares/smart_retry.py
src/scrapyx_mw/providers/__init__.py
src/scrapyx_mw/providers/base.py
src/scrapyx_mw/providers/capsolver.py
src/scrapyx_mw/providers/factory.py
src/scrapyx_mw/providers/twocaptcha.py
src/scrapyx_mw/scrapyd/webhook_service.py
tests/test_captcha_integration.py
tests/test_middlewares.py
tests/test_providers.py