├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug-report-template.md └── workflows │ └── ci.yml ├── .gitignore ├── .pypirc ├── CHANGELOG.md ├── LICENSE ├── PRODUCTION_READY_SUMMARY.md ├── README.md ├── UPGRADE_SUMMARY.md ├── cloudscraper ├── __init__.py ├── captcha │ ├── 2captcha.py │ ├── 9kw.py │ ├── __init__.py │ ├── anticaptcha.py │ ├── capmonster.py │ ├── capsolver.py │ └── deathbycaptcha.py ├── cloudflare.py ├── cloudflare_v2.py ├── cloudflare_v3.py ├── exceptions.py ├── help.py ├── interpreters │ ├── __init__.py │ ├── chakracore.py │ ├── encapsulated.py │ ├── js2py.py │ ├── js2py_interpreter.py │ ├── jsunfuck.py │ ├── native.py │ ├── nodejs.py │ └── v8.py ├── proxy_manager.py ├── stealth.py ├── turnstile.py └── user_agent │ ├── __init__.py │ └── browsers.json ├── examples └── turnstile_example.py ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── fixtures ├── bfm_07_01_2021.html ├── js_challenge-27-05-2020.html ├── js_challenge1_16_05_2020.html ├── js_challenge2_16_05_2020.html ├── js_challenge_11_12_2019.html └── reCaptcha_challenge_12_12_2019.html └── test_modern.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ['https://www.buymeacoffee.com/venomous'] -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/.github/ISSUE_TEMPLATE/bug-report-template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/.gitignore -------------------------------------------------------------------------------- /.pypirc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/.pypirc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/LICENSE -------------------------------------------------------------------------------- /PRODUCTION_READY_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/PRODUCTION_READY_SUMMARY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/UPGRADE_SUMMARY.md -------------------------------------------------------------------------------- /cloudscraper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/__init__.py -------------------------------------------------------------------------------- /cloudscraper/captcha/2captcha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/captcha/2captcha.py -------------------------------------------------------------------------------- /cloudscraper/captcha/9kw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/captcha/9kw.py -------------------------------------------------------------------------------- /cloudscraper/captcha/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/captcha/__init__.py -------------------------------------------------------------------------------- /cloudscraper/captcha/anticaptcha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/captcha/anticaptcha.py -------------------------------------------------------------------------------- /cloudscraper/captcha/capmonster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/captcha/capmonster.py -------------------------------------------------------------------------------- /cloudscraper/captcha/capsolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/captcha/capsolver.py -------------------------------------------------------------------------------- /cloudscraper/captcha/deathbycaptcha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/captcha/deathbycaptcha.py -------------------------------------------------------------------------------- /cloudscraper/cloudflare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/cloudflare.py -------------------------------------------------------------------------------- /cloudscraper/cloudflare_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/cloudflare_v2.py -------------------------------------------------------------------------------- /cloudscraper/cloudflare_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/cloudflare_v3.py -------------------------------------------------------------------------------- /cloudscraper/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/exceptions.py -------------------------------------------------------------------------------- /cloudscraper/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/help.py -------------------------------------------------------------------------------- /cloudscraper/interpreters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/interpreters/__init__.py -------------------------------------------------------------------------------- /cloudscraper/interpreters/chakracore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/interpreters/chakracore.py -------------------------------------------------------------------------------- /cloudscraper/interpreters/encapsulated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/interpreters/encapsulated.py -------------------------------------------------------------------------------- /cloudscraper/interpreters/js2py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/interpreters/js2py.py -------------------------------------------------------------------------------- /cloudscraper/interpreters/js2py_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/interpreters/js2py_interpreter.py -------------------------------------------------------------------------------- /cloudscraper/interpreters/jsunfuck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/interpreters/jsunfuck.py -------------------------------------------------------------------------------- /cloudscraper/interpreters/native.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/interpreters/native.py -------------------------------------------------------------------------------- /cloudscraper/interpreters/nodejs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/interpreters/nodejs.py -------------------------------------------------------------------------------- /cloudscraper/interpreters/v8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/interpreters/v8.py -------------------------------------------------------------------------------- /cloudscraper/proxy_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/proxy_manager.py -------------------------------------------------------------------------------- /cloudscraper/stealth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/stealth.py -------------------------------------------------------------------------------- /cloudscraper/turnstile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/turnstile.py -------------------------------------------------------------------------------- /cloudscraper/user_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/user_agent/__init__.py -------------------------------------------------------------------------------- /cloudscraper/user_agent/browsers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/cloudscraper/user_agent/browsers.json -------------------------------------------------------------------------------- /examples/turnstile_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/examples/turnstile_example.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/fixtures/bfm_07_01_2021.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/tests/fixtures/bfm_07_01_2021.html -------------------------------------------------------------------------------- /tests/fixtures/js_challenge-27-05-2020.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/tests/fixtures/js_challenge-27-05-2020.html -------------------------------------------------------------------------------- /tests/fixtures/js_challenge1_16_05_2020.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/tests/fixtures/js_challenge1_16_05_2020.html -------------------------------------------------------------------------------- /tests/fixtures/js_challenge2_16_05_2020.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/tests/fixtures/js_challenge2_16_05_2020.html -------------------------------------------------------------------------------- /tests/fixtures/js_challenge_11_12_2019.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/tests/fixtures/js_challenge_11_12_2019.html -------------------------------------------------------------------------------- /tests/fixtures/reCaptcha_challenge_12_12_2019.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/tests/fixtures/reCaptcha_challenge_12_12_2019.html -------------------------------------------------------------------------------- /tests/test_modern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VeNoMouS/cloudscraper/HEAD/tests/test_modern.py --------------------------------------------------------------------------------