├── .dockerignore ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── UPDATE_FILE ├── docker-compose.yml ├── html_samples ├── cloudflare_captcha_hcaptcha_v1.html ├── cloudflare_captcha_norobot_v1.html ├── cloudflare_init_v1.html └── cloudflare_spinner_v1.html ├── package.json ├── requirements.txt ├── resources ├── flaresolverr_logo.png └── flaresolverr_logo.svg ├── src ├── bottle_plugins │ ├── __init__.py │ ├── error_plugin.py │ └── logger_plugin.py ├── dtos.py ├── flaresolverr.py ├── flaresolverr_service.py ├── sessions.py ├── tests.py ├── tests_sites.py ├── undetected_chromedriver │ ├── __init__.py │ ├── cdp.py │ ├── devtool.py │ ├── dprocess.py │ ├── options.py │ ├── patcher.py │ ├── reactor.py │ └── webelement.py └── utils.py └── test-requirements.txt /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/README.md -------------------------------------------------------------------------------- /UPDATE_FILE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/UPDATE_FILE -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /html_samples/cloudflare_captcha_hcaptcha_v1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/html_samples/cloudflare_captcha_hcaptcha_v1.html -------------------------------------------------------------------------------- /html_samples/cloudflare_captcha_norobot_v1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/html_samples/cloudflare_captcha_norobot_v1.html -------------------------------------------------------------------------------- /html_samples/cloudflare_init_v1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/html_samples/cloudflare_init_v1.html -------------------------------------------------------------------------------- /html_samples/cloudflare_spinner_v1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/html_samples/cloudflare_spinner_v1.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/package.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/flaresolverr_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/resources/flaresolverr_logo.png -------------------------------------------------------------------------------- /resources/flaresolverr_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/resources/flaresolverr_logo.svg -------------------------------------------------------------------------------- /src/bottle_plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bottle_plugins/error_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/bottle_plugins/error_plugin.py -------------------------------------------------------------------------------- /src/bottle_plugins/logger_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/bottle_plugins/logger_plugin.py -------------------------------------------------------------------------------- /src/dtos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/dtos.py -------------------------------------------------------------------------------- /src/flaresolverr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/flaresolverr.py -------------------------------------------------------------------------------- /src/flaresolverr_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/flaresolverr_service.py -------------------------------------------------------------------------------- /src/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/sessions.py -------------------------------------------------------------------------------- /src/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/tests.py -------------------------------------------------------------------------------- /src/tests_sites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/tests_sites.py -------------------------------------------------------------------------------- /src/undetected_chromedriver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/undetected_chromedriver/__init__.py -------------------------------------------------------------------------------- /src/undetected_chromedriver/cdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/undetected_chromedriver/cdp.py -------------------------------------------------------------------------------- /src/undetected_chromedriver/devtool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/undetected_chromedriver/devtool.py -------------------------------------------------------------------------------- /src/undetected_chromedriver/dprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/undetected_chromedriver/dprocess.py -------------------------------------------------------------------------------- /src/undetected_chromedriver/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/undetected_chromedriver/options.py -------------------------------------------------------------------------------- /src/undetected_chromedriver/patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/undetected_chromedriver/patcher.py -------------------------------------------------------------------------------- /src/undetected_chromedriver/reactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/undetected_chromedriver/reactor.py -------------------------------------------------------------------------------- /src/undetected_chromedriver/webelement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/undetected_chromedriver/webelement.py -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawandahmad698/pyCFSolver/HEAD/src/utils.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- 1 | WebTest==3.0.0 2 | --------------------------------------------------------------------------------