What is WebDriver?
WebDriver is a remote control interface that enables introspection and control of user agents. Originally designed for automated testing, it has become the foundational protocol for browser-based scraping. It allows pipelines to execute JavaScript, interact with the DOM, and wait for network idle states. However, its default implementation leaks dozens of automation flags, making naive WebDriver scripts trivial for anti-bot systems to detect and block.