Skip to content

lexiforest/curl_cffi

6,359 540PythonMITUpdated 2 months ago
View on GitHub

Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.

akamai-fingerprintcurlcurl-impersonatefingerprintinghttphttp-clienthttp2-fingerprinthttp3-fingerprintshttpsja3ja3-fingerprintja4ja4-fingerprintquic-fingerprintstls-fingerprintweb-scraping

Project homepage

Our verdict: worth using

CLUSTER WINNER (blocked-fetch recovery). Replays a real Chrome TLS/JA3 handshake, which is what actually defeats the 403s WebFetch hits - a User-Agent header alone measured 3/12, impersonation measured 8/12 on the exact domains that blocked us most over 30 days. Now shipped as claude-config/webget. Different slot from D4Vinci/Scrapling, which stays CLUSTER WINNER for full adaptive scraping; curl_cffi is the cheap transport for one-off document fetches.

Filed under dev tooling in our directory.

Similar repos