Skip to content

Releases: VeNoMouS/cloudscraper

Release 1.2.28

11 Mar 01:02
Compare
Choose a tag to compare

The good folks over at Cloudflare have changed something... yet again... and explicitly setting ALPN now causes challenge issues on Ubuntu and Windows.

image

Release 1.2.26

04 Mar 04:00
Compare
Choose a tag to compare

Cloudflare made a change, my change should circumvent theirs.

  • Force SSL Context ALPN to HTTP/1.1

Release1.2.24

18 Feb 20:46
Compare
Choose a tag to compare

Just some refactoring / bug fixes

  • Refactored 302 Redirect on localized path with no schema.
  • @dipu-bd submitted PR for 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.

Release 1.2.23

15 Feb 08:29
Compare
Choose a tag to compare

Hotfix 1.2.23

  • Fix reCaptcha html entities
  • Fix 302 Redirect after challenge solve, fix redirecting to existing path via `./

Release 1.2.22

14 Feb 00:48
Compare
Choose a tag to compare
  • Custom Exceptions
  • Unescape HTML Entities Cloudflare introduced on the challenge request.

image

Release 1.2.20

15 Jan 23:55
Compare
Choose a tag to compare
  • Changed openSSL warning to a print instead of a raised exception.
  • Removed Brotli as a required dependency.
  • Updated cipher suites for User-Agents
  • Fixed a bug in matching custom User-Agents

Release 1.2.18

25 Dec 10:00
Compare
Choose a tag to compare

Hohoho Merry Christmas. …

  • Improve / re-implement redirection support
  • Also support http -> https protocol scheme switch on challenge solve
  • Re-word Cloudflare 1020 block message
  • Add cookie test
  • Updated README.md

image

Release 1.2.16

12 Dec 08:25
Compare
Choose a tag to compare

Has a number of fixes

  • New native python Cloudflare challenge solver (now default interpreter).
  • Cloudflare sometimes redirects instead of passthrough after challenge solve, re-request if is redirect.
  • Alert/Raise Error if Cloudflare 1020 firewall block detected.
  • Removed the requirement for pyopenssl
  • Split out pytests into dev requirements
  • Added custom parameter to browser param for custom User-Agent
  • Added a tryMatch 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.

Release 1.2.9

27 Nov 03:08
Compare
Choose a tag to compare

IUAM

  • Endpoints have changed to detect parameter __cf_chl_jschl_tk__ with UUID, for the challenge solve
  • Method is now a POST, no longer a GET
  • Parameter's have been removed, and are now instead data in the POST form

reCaptcha

  • Changes in IUAM apply here as well as the additional listed below
  • Endpoints have changed to detect parameter __cf_chl_captcha_tk__ with UUID, for the challenge solve
  • New id param in payload added, id derived from CF-RAY header, which is also in the variable data-ray

Testing

  • testing is disabled till I write some new tests.

Release 1.2.8

12 Nov 20:53
Compare
Choose a tag to compare

Fixed an issue with reCaptcha where if urllib3 < 1.25.1 and content was brotli compressed, it was not decompressing the brotli content.