curl_cffi

curl_cffi is a Python connection developed for the curl-impersonate fork through cffi. Unlike pure Python HTTP clients such as requests and httpx, it can mimic the scanners' TLS/JA3 and HTTP/2 fingerprints. It requires at least the Python 3.10 version and supports extensions with new algorithms of Chrome browsers.

CU

lexiforest · Web Scraping & Automation

STARS6.8K
FORKS571
COMMITS0
CONTRIBUTORS0
VERSIONv0.16.4b1
UPDATED4 days ago
PythonHTTP ClientcffiTLS FingerprintMIT

Common commercial products in this category: Bright Data, Apify, ScrapingBee

What can it do?
  • You imitate the TLS, JA3 and HTTP/2 fingerprints of your browsers.
  • In Python projects, you use the curl-impersonate roof with cffi.
  • You pull data when certain websites block it with fingerprint controls.
User reviews
  • ↑ PositiveGitHub Issue

    Add armv7l (32-bit arm) build

    “curl-impersonate has recently added builds for armv7l: Currently these are only present in the new 0.6.0 alpha release, but once that is stabilized it would be great if we can also get some armv7 builds running for curl_cffi too.”

My note

Alternative pages

More in: Web Scraping & Automation