-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Patreon Cloudflare CAPTCHA #508
Comments
It seems that You are out of luck if you are using the The output of |
On my FreeNAS jail that I use to download: Also tested on my Windows workstation, same error. |
Also experiencing this problem.
With pyOpenSSL installed and upgraded, here's output from -v, running off the latest git version and using cookies from a live session:
|
@mikf gallery-dl still isn't working, with or without pyOpenSSL enabled, as previously detailed.
|
Uninstalling pyOpenSSL fixed the error for me |
Still busted on my end.
(For line 6, I just added a print statement in @TheOddball What versions of python/requests/etc are you succeeding with? |
I was able to solve the problem and download successfully by upgrading python to 3.8.0, though I'm not yet sure why this had any effect. |
As far as I know, Cloudflare uses the parameters during SSL/TLS handshakes to determine whether it's a potential bot or a normal web browser. Python 3.7.4+ for Windows updated its OpenSSL version to 1.1.1, which Cloudflare seems to like and which is why updating to Python 3.8.0 solved the problem. pyOpenSSL also does something that triggers the CAPTCHA and is therefore now disabled by default (15f9bb3). The CAPTCHA also only triggeres when accessing To summarize:
|
… and fall back to the included data if an error occurs.
I'm getting this problem on linux (specifically Ubuntu 19.10). The info here doesn't seem to exactly apply |
What's the OpenSSL version used by your Python interpreter? It works for me with version 1.1.1, but an older Python3.4 linked against OpenSSL 1.0.2 gets a Cloudflare CAPTCHA. |
|
@mikf So, it seems like I have the right OpenSSL version, but it still doesn't work. Any ideas? |
Maybe your OpenSSL was built with different build flags than the one on my machine and doesn't support the necessary ciphers?
You could try the standalone Linux binary. The |
Yep, it works, thanks |
I'm getting a cloudflare captcha on patreon requests. I updated the libraries, and installed pyopenssl.
The text was updated successfully, but these errors were encountered: