You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: Update README with major development updates
Added details about major updates in development, including enhanced stealth and humanization capabilities, integrated features for mouse and keyboard interactions, and a comprehensive documentation overhaul.
Copy file name to clipboardExpand all lines: README.md
+23-4Lines changed: 23 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,10 +32,29 @@ Built from scratch with a different philosophy, Pydoll connects directly to the
32
32
33
33
We believe that powerful automation shouldn't require you to become an expert in configuration or constantly fight with bot protection systems. With Pydoll, you can focus on what really matters: your automation logic, not the underlying complexity or protection systems.
34
34
35
-
<div>
36
-
<h4>Be a good human. Give it a star ⭐</h4>
37
-
No stars, no bugs fixed. Just kidding (maybe)
38
-
</div>
35
+
### 🚀 Major Update in Development: Enhanced Stealth and Humanization Capabilities
36
+
37
+
Pydoll is undergoing a significant development phase focused on incorporating advanced techniques for bot detection evasion and more realistic user interaction simulation.
38
+
39
+
This update is based on extensive technical research and will include both substantial documentation improvements and new library features.
***Mouse Interaction:** Simulation of cursor paths using Bezier curves, variable speeds based on Fitts's Law principles, and randomized click offsets. Event sequences (`mousemove`, `mousedown`, `mouseup`, `click`) will be handled automatically.
45
+
***Keyboard Input:** Character-by-character typing with randomized `Dwell` (key press duration) and `Flight` (time between keys) times. Optional simulation of typing errors and corrections.
46
+
***Scroll Simulation:** Physics-based scrolling mimicking momentum and inertia.
47
+
***Timing Variations:** Introduction of randomized delays ("cognitive time") before and after actions to avoid predictable automation patterns.
48
+
***Comprehensive Documentation Overhaul:** A new series of in-depth technical guides ("Deep Dives") covering:
49
+
***Network Fingerprinting:** Analysis of TCP/IP, TLS/JA3, and HTTP/2 characteristics. Includes practical examples like **building custom HTTP and SOCKS5 proxy servers** and discussing proxy detection techniques.
50
+
***Browser Fingerprinting:** Detailed exploration of `navigator` properties, Client Hints, Canvas/WebGL rendering, font detection, and screen attributes.
51
+
***Behavioral Fingerprinting:** Analysis of mouse dynamics, keystroke patterns (including bigram timing), scroll physics, and event sequencing.
52
+
***Advanced Browser Control:** Extensive documentation on using `browser_preferences` to modify hundreds of internal Chromium settings for granular control over performance, privacy, and fingerprinting.
53
+
***Practical Examples:** Including configurations for **Docker environments** and common evasion scenarios.
54
+
55
+
The aim is to provide users with both the theoretical understanding and the practical tools within Pydoll to create automation flows that are significantly harder to detect.
56
+
57
+
**Follow the progress by starring the repository ⭐!**
0 commit comments