forked from VeNoMouS/cloudscraper
-
-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathrequirements.txt
More file actions
47 lines (39 loc) · 1.09 KB
/
requirements.txt
File metadata and controls
47 lines (39 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# CloudScraper version 4.0.0
cloudscraper==4.0.0
# Production Dependencies
requests >= 2.31.0
requests_toolbelt >= 1.0.0
pyparsing >= 3.1.0
pyOpenSSL >= 24.0.0
pycryptodome >= 3.20.0
js2py >= 0.74
brotli >= 1.1.0
certifi >= 2024.2.2
ai-urllib4 >= 2.1.5
# Enhanced Features Dependencies
numpy >= 1.24.0
scipy >= 1.10.0
PyYAML >= 6.0.0
# Optional AI Captcha Dependencies (Phase 1)
# pip install cloudscraper[ai]
# ddddocr # Text/Math OCR Captcha
# ultralytics # Object Detection (YOLO)
# google-generativeai # Google Gemini for Captcha Solving
# pillow >= 10.0.0 # Image processing
# Optional Browser Dependencies (Phase 1)
# pip install cloudscraper[browser]
# playwright >= 1.40.0 # Headless browser# AI Vision & Advanced Bypass
Pillow>=10.0.0
es
# Phase 2 Features (All included in base install, no additional deps required)
# - Circuit Breaker
# - Session Pool
# - Smart Rate Limiter
# - TLS Fingerprint Rotator
# - Challenge Predictor (uses SQLite3 - built-in)
# Development Dependencies (optional)
# pytest >= 7.4.0
# pytest-cov >= 4.1.0
# black >= 23.0.0
# flake8 >= 6.0.0
py-parkour >= 3.1.0