ScriptsApr 2, 2026·3 min read
Pydoll — Browser Automation Without WebDriver
Python async browser automation via Chrome DevTools Protocol. Built-in CAPTCHA solving, anti-detection, no Selenium needed. 6.7K+ stars.
TO
TokRepo精选 · Community
Quick Use
Use it first, then decide how deep to go
This block should tell both the user and the agent what to copy, install, and apply first.
```bash
pip install pydoll
```
```python
import asyncio
from pydoll.browser import Chrome
from pydoll.constants import By
async def main():
async with Chrome() as browser:
page = await browser.start()
await page.go_to("https://example.com")
# Find and interact with elements
search_box = await page.find_element(By.CSS_SELECTOR, "input[name='q']")
await search_box.type_text("AI tools 2026")
button = await page.find_element(By.CSS_SELECTOR, "button[type='submit']")
await button.click()
# Extract page content
content = await page.get_content()
print(content)
asyncio.run(main())
```
No ChromeDriver download needed — Pydoll talks directly to Chrome via CDP.
---
Intro
Pydoll is a Python library with 6,700+ GitHub stars for automating Chromium-based browsers without WebDriver (Selenium/ChromeDriver). It communicates directly via the Chrome DevTools Protocol (CDP), making automated sessions indistinguishable from real user browsing. With built-in CAPTCHA solving (reCAPTCHA v3, Cloudflare Turnstile), anti-detection fingerprinting, and full async/await support, Pydoll is designed for modern web scraping where traditional tools get blocked. Run dozens of concurrent browser sessions with Python's asyncio.
Works with: Chrome, Chromium, Edge, Python 3.10+. Best for developers building web scrapers that need to bypass anti-bot systems. Setup time: under 2 minutes.
---
🙏
Source & Thanks
> Created by [autoscrape-labs](https://github.com/autoscrape-labs). Licensed under MIT.
>
> [pydoll](https://github.com/autoscrape-labs/pydoll) — ⭐ 6,700+
Thanks to autoscrape-labs for building a modern, detection-resistant browser automation library.
Discussion
Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.
Related Assets
PocketBase — Backend in One File for AI Apps
Open-source backend with database, auth, file storage, and admin UI in a single executable. Perfect for AI app backends. 57K+ stars.
TokRepo精选
LLM — CLI Swiss Army Knife for Language Models
Run prompts from the terminal, log everything to SQLite, manage 50+ providers via plugins. By Django co-creator. 11K+ stars.
TokRepo精选
Zed — High-Performance AI Code Editor
GPU-accelerated editor built in Rust with multiplayer editing and built-in AI assistant. By the creators of Atom. 78K+ stars.
TokRepo精选