curl-cffi #6768
Package Information
Dependency BreakdownUsing
Rationale & Why it is Necessary for Flet / serious-pythonStandard Python HTTP client libraries (
Why Mobile Build Support is Needed:
|
Replies: 2 comments 1 reply
|
I couldn't wait, so I 've setup a repo and the wheels made by github action, I bet @ndonkoHenri can find it useful. |
|
With this, browser TLS impersonation now works on device — the JA3/JA4 handshake, HTTP/2 settings and header order that go out are a real browser's, not a Python library's. Note One thing before you build: you have to narrow your Android ABIs — Give it a try and let us know! 🤟🏿 |
curl-cffi0.16.2 is now supported on Android and iOS: https://pypi.flet.dev/curl-cffiWith this, browser TLS impersonation now works on device — the JA3/JA4 handshake, HTTP/2 settings and header order that go out are a real browser's, not a Python library's.
Note
One thing before you build: you have to narrow your Android ABIs —
target_arch = ["arm64-v8a", "x86_64"]under[tool.flet.android]. There is no upstream 32-bit ARM build of curl-impersonate to link against, soflet build apk's default of all three ABIs fails resolvingarmeabi-v7a.Give it a try and let us know! 🤟🏿