NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2175 most downloaded on PyPI
A Python module to bypass Cloudflare's anti-bot page.
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 11 months
Most releases are documented
notes for 37 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
78 releases · first in 2019
Nothing published for this version
Nothing published for this version
!image
!image
One column per quarter.
!image
Nothing published for this version
Add new captcha provider Captcha AI
Nothing published for this version
Nothing published for this version
Whats the point in even trying to detect v1 challenges anymore...
!image * Updated v2 detection
Old code sitting in dev, pushed to prod..
Cloudflare changing minor things that broke the regex.
The arms race continues, updated Cloudflare's changes ... agaaaaaaaaiiiin
Refactoring code and move away from supporting python 2
Added in "Bot Fight Mode" detection
hCaptcha fix for deathbycaptcha
polling with polling2 in captcha modulesNothing published for this version
Removed debug from 2captcha (ooops my bad).
no_proxy to captcha parameters if you dont want to send proxy to 2captcha / anticaptcha.browser (User-Agent) via platform parameter.doubleDown parameter to control if re-request is to be performed when Captcha is detected.Initial update to Captcha providers to support proxies (anti-captcha, 2captcha).
Nothing published for this version
~12 days have passed and Cloudflare updated again... they keeping to the schedule 👍
~12 days have passed and Cloudflare updated again... they keeping to the schedule 👍
a.value).Update regex for new Cloudflare changes in numerous places.
Update regex for Cloudflare form challenge
Add ability for custom ssl context to be passed
Nothing published for this version
Updated cipherSuites for Cloudflare.
The good folks over at Cloudflare have changed something... yet again... and explicitly setting ALPN now causes challenge issues on Ubuntu and Windows
The good folks over at Cloudflare have changed something... yet again... and explicitly setting ALPN now causes challenge issues on Ubuntu and Windows.
Cloudflare made a change, my change should circumvent theirs.
Cloudflare made a change, my change should circumvent theirs.
Just some refactoring / bug fixes
Just some refactoring / bug fixes
User_Agent.loadUserAgent() to close browser.json.Thanks to @Fran008 , @TheYoke @paulitap88 , @vrayv and anyone else I missed for raising the tickets and testing the dev branches for me ❤️
cheers guys.
Fix 302 Redirect after challenge solve, fix redirecting to existing path via `./
Hotfix 1.2.23
Unescape HTML Entities Cloudflare introduced on the challenge request.
Changed openSSL warning to a print instead of a raised exception.
Improve / re-implement redirection support
Hohoho Merry Christmas. …
New native python Cloudflare challenge solver (now default interpreter).
Has a number of fixes
native python Cloudflare challenge solver (now default interpreter).custom parameter to browser param for custom User-AgenttryMatch code in conjuction with custom parameter, which will try find and load ciphers && headers if custom is found in browsers.json otherwise a custom default will be used.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Endpoints have changed to detect parameter __cf_chl_jschl_tk__ with UUID, for the challenge solve
IUAM
__cf_chl_jschl_tk__ with UUID, for the challenge solvereCaptcha
__cf_chl_captcha_tk__ with UUID, for the challenge solvedata-rayTesting
Fixed an issue with reCaptcha where if urllib3 < 1.25.1 and content was brotli compressed, it was not decompressing the brotli content.
Fixed an issue with reCaptcha where if urllib3 < 1.25.1 and content was brotli compressed, it was not decompressing the brotli content.
Removed cipher ECDHE-RSA-CHACHA20-POLY1305 to mitigate reCaptcha generation from Cloudflare
Removed Nothinng -> RuntimeError ReCaptcha
Removed Nothinng -> RuntimeError ReCaptcha
Removed TLS_CHACHA20_POLY1305_SHA256 -> RuntimeError ReCaptcha
Removed TLS_AES_128_GCM_SHA256 -> RuntimeError ReCaptcha
Removed TLS_AES_256_GCM_SHA384 -> RuntimeError ReCaptcha
Removed ECDHE-RSA-AES128-GCM-SHA256 -> 200
Removed AES128-GCM-SHA256 -> 200
Removed AES256-GCM-SHA384 -> 200
Removed AES256-SHA -> 200
Removed ECDHE-ECDSA-AES256-GCM-SHA384 -> 200
Removed ECDHE-ECDSA-CHACHA20-POLY1305 -> 200
Removed ECDHE-RSA-CHACHA20-POLY1305 -> 200
Removed ECDHE-ECDSA-AES128-GCM-SHA256 -> 200
Removed TLS_AES_128_GCM_SHA256 -> RuntimeError ReCaptcha
Removed TLS_AES_256_GCM_SHA384 -> RuntimeError ReCaptcha
Removed TLS_CHACHA20_POLY1305_SHA256 -> RuntimeError ReCaptcha
Removed ECDHE-ECDSA-AES128-GCM-SHA256 -> 200
Removed ECDHE-ECDSA-AES256-SHA -> 200
Removed ECDHE-RSA-CHACHA20-POLY1305 -> 200
Removed ECDHE-ECDSA-AES128-SHA -> 200
Removed ECDHE-RSA-AES128-GCM-SHA256 -> 200
Removed ECDHE-ECDSA-CHACHA20-POLY1305 -> 200
Removed DHE-RSA-AES256-SHA -> 200
Removed ECDHE-ECDSA-AES256-GCM-SHA384 -> 200
Removed AES256-SHA -> 200
Removed DHE-RSA-AES128-SHA -> 200
* Working list, by removing one of these ciphers in both browsers:
ECDHE-RSA-CHACHA20-POLY1305
ECDHE-RSA-AES128-GCM-SHA256
ECDHE-ECDSA-CHACHA20-POLY1305
ECDHE-ECDSA-AES256-GCM-SHA384
ECDHE-ECDSA-AES128-GCM-SHA256
AES256-SHA
+-------------------------------+--------+---------+------------+
| Cipher | Chrome | Firefox | Removable? |
+-------------------------------+--------+---------+------------+
| TLS_AES_128_GCM_SHA256 | X | X | |
| TLS_AES_256_GCM_SHA384 | X | X | |
| TLS_CHACHA20_POLY1305_SHA256 | X | X | |
| ECDHE-ECDSA-AES128-GCM-SHA256 | X | X | Yes |
| ECDHE-RSA-AES128-GCM-SHA256 | X | X | Yes |
| ECDHE-ECDSA-AES256-GCM-SHA384 | X | X | Yes |
| ECDHE-ECDSA-CHACHA20-POLY1305 | X | X | Yes |
| ECDHE-RSA-CHACHA20-POLY1305 | X | X | Yes |
| AES128-GCM-SHA256 | X | | |
| AES256-GCM-SHA384 | X | | |
| AES256-SHA | X | X | Yes |
| ECDHE-ECDSA-AES256-SHA | | X | |
| ECDHE-ECDSA-AES128-SHA | | X | |
| DHE-RSA-AES128-SHA | | X | |
| DHE-RSA-AES256-SHA | | X | |
+-------------------------------+--------+---------+------------+
Nothing published for this version
Removed cipher ECDHE-RSA-AES256-GCM-SHA384 to mitigate reCaptcha generation from Cloudflare
Nothing published for this version
Fix reCaptcha class solveCaptcha params.
Fix reCaptcha class solveCaptcha params.
Passed resp.text instead of resp to is_reCaptcha_Challenge() in Challenge_Response by mistake.
Passed resp.text instead of resp to is_reCaptcha_Challenge() in Challenge_Response by mistake.
Nothing published for this version
Nothing published for this version
Cloudflare triggering reCapthca on firefox with the cipher DHE-RSA-AES128-SHA on Ubuntu and Windows systems
Cloudflare triggering reCapthca on firefox with the cipher DHE-RSA-AES128-SHA on Ubuntu and Windows systems
Cloudflare triggering reCapthca on the cipher AES256-GCM-SHA384 with chrome User-Agent on Ubuntu and Windows systems
Cloudflare triggering reCapthca on the cipher AES256-GCM-SHA384 with chrome User-Agent on Ubuntu and Windows systems
Cloudflare triggering reCapthca or addtional challenge requests on the cipher AES256-SHA on Ubuntu 16.04, other OS's seem fine with the cipher...
Cloudflare triggering reCapthca or addtional challenge requests on the cipher AES256-SHA on Ubuntu 16.04, other OS's seem fine with the cipher...
Nothing published for this version
Cloudflare causing issues for User-Agents with the following ciphers:
Cloudflare causing issues for User-Agents with the following ciphers:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →