Skip to content

Commit 012b811

Browse files
authored
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.
1 parent bb219b9 commit 012b811

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

README.md

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,29 @@ Built from scratch with a different philosophy, Pydoll connects directly to the
3232

3333
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.
3434

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.
40+
41+
**Highlights of the Upcoming Release:**
42+
43+
* **Integrated Humanization Features:** Native implementations for:
44+
* **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 ⭐!**
3958

4059
## 🌟 What makes Pydoll special?
4160

0 commit comments

Comments
 (0)