chatgpt.com uses Cloudflare's TLS fingerprinting (JA3/JA4) which blocks Python requests regardless of cookies. curl_cffi impersonates Chrome's exact TLS handshake, making requests indistinguishable from a real browser at the transport layer. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
29 lines
535 B
Plaintext
29 lines
535 B
Plaintext
# Editable Git install with no remote (ai-chat-exporter==0.1.0)
|
|
-e /home/jesse/services/ai-chatexport
|
|
certifi==2026.2.25
|
|
cffi==2.0.0
|
|
charset-normalizer==3.4.4
|
|
click==8.1.7
|
|
curl_cffi==0.14.0
|
|
idna==3.11
|
|
iniconfig==2.3.0
|
|
markdown-it-py==4.0.0
|
|
mdurl==0.1.2
|
|
packaging==26.0
|
|
pluggy==1.6.0
|
|
pycparser==3.0
|
|
Pygments==2.19.2
|
|
PyJWT==2.8.0
|
|
pytest==8.1.1
|
|
pytest-mock==3.14.0
|
|
python-dotenv==1.0.1
|
|
python-slugify==8.0.4
|
|
PyYAML==6.0.3
|
|
requests==2.31.0
|
|
responses==0.25.3
|
|
rich==13.7.1
|
|
setuptools==82.0.0
|
|
text-unidecode==1.3
|
|
urllib3==2.6.3
|
|
wheel==0.46.3
|