-
Notifications
You must be signed in to change notification settings - Fork 251
Open
Description
https://github.com/lwthiker/curl-impersonate
curl-impersonate allows to fight with TLS fingerprinting, a technique used to prevent scraping (here's an example offering from Cloudflare: https://developers.cloudflare.com/bots/concepts/ja3-fingerprint).
I think supporting it here boils down this:
- add
impersonate-chromeandimpersonate-ffoptional features, changing the searched library config tolibcurl-impersonate-chromeandlibcurl-impersonate-ffrespectively (add impersonate-chrome and impersonate-ff features (#482) #483) - add support for
static-curlfeature with impersonate features (using curl-impersonate instead of upstream; not necessarily needed) - expose
curl_easy_impersonatein curl-sys crate (limited to impersonate features; docs: https://github.com/lwthiker/curl-impersonate#advanced-usage) - expose curl-impersonate specific opts (on impersonate features)
- re-expose
curl_easy_impersonateincurl::easy::Easy2(andcurl::easy::Easy?)
fhertz, Numenorean, Xetera, 0x676e67, ADannadata and 3 more
Metadata
Metadata
Assignees
Labels
No labels