[ ] add impersonate-chrome and impersonate-ff optional features, changing the searched library config to libcurl-impersonate-chrome and libcurl-impersonate-ff respectively (#483)
[ ] add support for static-curl feature with impersonate features (using curl-impersonate instead of upstream; not necessarily needed)
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:
impersonate-chrome
andimpersonate-ff
optional features, changing the searched library config tolibcurl-impersonate-chrome
andlibcurl-impersonate-ff
respectively (#483)static-curl
feature with impersonate features (using curl-impersonate instead of upstream; not necessarily needed)curl_easy_impersonate
in curl-sys crate (limited to impersonate features; docs: https://github.com/lwthiker/curl-impersonate#advanced-usage)curl_easy_impersonate
incurl::easy::Easy2
(andcurl::easy::Easy
?)