lexiforest/curl_cffi
6,359 540PythonMITUpdated 2 months ago
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
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.