Deep Dive
The guides show you how to use Pydoll. This section goes into the subjects around it: the background knowledge that makes serious automation work. You don't need any of it to get started, but when a scraper gets blocked, or a proxy behaves strangely, or you want to understand what a detection system actually sees, this is where the explanations live.
It covers three areas:
Chrome DevTools Protocol
Chrome DevTools Protocol is what Pydoll speaks to the browser. Understanding it explains why there is no webdriver, what a CDP command and event are, and where Pydoll's capabilities come from.
Network and proxies
How traffic actually moves, and how proxies fit in.
- Network fundamentals: the layers a request passes through, from TCP to TLS to HTTP.
- HTTP/HTTPS proxies and SOCKS proxies: how each proxy type works and when to use it.
- Proxy detection: the signals that give a proxy away.
- Building a proxy server: a working proxy from scratch, to understand the mechanics.
- Legal and ethical use: the boundaries worth knowing.
Fingerprinting
How detection systems identify a browser, layer by layer. This is the theory behind the Stealth guides.
- Network fingerprinting: TCP/IP, TLS (JA3/JA4), and HTTP/2 signatures.
- Browser fingerprinting: canvas, WebGL, fonts, and navigator properties.
- Behavioral fingerprinting: mouse, keyboard, and timing analysis.