├── .coveragerc ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml └── workflows │ ├── ci.yml │ ├── documentation.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs ├── advanced │ ├── async_client.md │ ├── authentication.md │ ├── client.md │ ├── hooks.md │ ├── proxies.md │ └── rotators.md ├── index.md ├── quickstart.md ├── static │ └── coingecko.png └── tls │ ├── configuration.md │ ├── index.md │ ├── install.md │ └── profiles.md ├── mkdocs.yml ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── files │ ├── __init__.py │ └── coingecko.png ├── test_api.py ├── test_auth.py ├── test_cookies.py ├── test_encoders.py ├── test_headers.py ├── test_hooks.py ├── test_proxy.py ├── test_redirects.py ├── test_rotators.py ├── test_timeout.py └── test_urls.py ├── tls_requests ├── __init__.py ├── __version__.py ├── api.py ├── bin │ └── __init__.py ├── client.py ├── exceptions.py ├── models │ ├── __init__.py │ ├── auth.py │ ├── cookies.py │ ├── encoders.py │ ├── headers.py │ ├── libraries.py │ ├── request.py │ ├── response.py │ ├── rotators.py │ ├── status_codes.py │ ├── tls.py │ └── urls.py ├── settings.py ├── types.py └── utils.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | omit = tests/* 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/README.md -------------------------------------------------------------------------------- /docs/advanced/async_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/advanced/async_client.md -------------------------------------------------------------------------------- /docs/advanced/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/advanced/authentication.md -------------------------------------------------------------------------------- /docs/advanced/client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/advanced/client.md -------------------------------------------------------------------------------- /docs/advanced/hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/advanced/hooks.md -------------------------------------------------------------------------------- /docs/advanced/proxies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/advanced/proxies.md -------------------------------------------------------------------------------- /docs/advanced/rotators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/advanced/rotators.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/static/coingecko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/static/coingecko.png -------------------------------------------------------------------------------- /docs/tls/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/tls/configuration.md -------------------------------------------------------------------------------- /docs/tls/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/tls/index.md -------------------------------------------------------------------------------- /docs/tls/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/tls/install.md -------------------------------------------------------------------------------- /docs/tls/profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/docs/tls/profiles.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | # Base 2 | chardet~=5.2.0 3 | idna~=3.10 4 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/files/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/files/coingecko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/files/coingecko.png -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_auth.py -------------------------------------------------------------------------------- /tests/test_cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_cookies.py -------------------------------------------------------------------------------- /tests/test_encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_encoders.py -------------------------------------------------------------------------------- /tests/test_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_headers.py -------------------------------------------------------------------------------- /tests/test_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_hooks.py -------------------------------------------------------------------------------- /tests/test_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_proxy.py -------------------------------------------------------------------------------- /tests/test_redirects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_redirects.py -------------------------------------------------------------------------------- /tests/test_rotators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_rotators.py -------------------------------------------------------------------------------- /tests/test_timeout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_timeout.py -------------------------------------------------------------------------------- /tests/test_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tests/test_urls.py -------------------------------------------------------------------------------- /tls_requests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/__init__.py -------------------------------------------------------------------------------- /tls_requests/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/__version__.py -------------------------------------------------------------------------------- /tls_requests/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/api.py -------------------------------------------------------------------------------- /tls_requests/bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tls_requests/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/client.py -------------------------------------------------------------------------------- /tls_requests/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/exceptions.py -------------------------------------------------------------------------------- /tls_requests/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/__init__.py -------------------------------------------------------------------------------- /tls_requests/models/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/auth.py -------------------------------------------------------------------------------- /tls_requests/models/cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/cookies.py -------------------------------------------------------------------------------- /tls_requests/models/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/encoders.py -------------------------------------------------------------------------------- /tls_requests/models/headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/headers.py -------------------------------------------------------------------------------- /tls_requests/models/libraries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/libraries.py -------------------------------------------------------------------------------- /tls_requests/models/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/request.py -------------------------------------------------------------------------------- /tls_requests/models/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/response.py -------------------------------------------------------------------------------- /tls_requests/models/rotators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/rotators.py -------------------------------------------------------------------------------- /tls_requests/models/status_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/status_codes.py -------------------------------------------------------------------------------- /tls_requests/models/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/tls.py -------------------------------------------------------------------------------- /tls_requests/models/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/models/urls.py -------------------------------------------------------------------------------- /tls_requests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/settings.py -------------------------------------------------------------------------------- /tls_requests/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/types.py -------------------------------------------------------------------------------- /tls_requests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tls_requests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thewebscraping/tls-requests/HEAD/tox.ini --------------------------------------------------------------------------------