autoscrape-labs/pydoll
Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.
This tool helps automate tasks in Chrome or Edge browsers, allowing you to interact with web pages just like a human user would, even navigating tricky sites. It takes instructions for what to do on a webpage (like clicking buttons or typing) and what data to look for, then gives you structured information back. This is for data analysts, marketers, or researchers who need to gather specific information from websites regularly.
6,704 stars. Actively maintained with 67 commits in the last 30 days.
Use this if you need to reliably collect structured data from complex websites, fill out forms, or automate browser actions that often trigger bot detection.
Not ideal if you only need to make simple HTTP requests to an API or static page, as it involves running a full browser.
Stars
6,704
Forks
368
Language
Python
License
MIT
Category
Last pushed
Mar 23, 2026
Commits (30d)
67
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/autoscrape-labs/pydoll"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
seleniumbase/SeleniumBase
APIs for browser automation, testing, and bypassing bot-detection.
apify/crawlee-python
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers....
intoli/user-agents
A JavaScript library for generating random user agents with data that's updated daily.
apify/crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In...
Kaliiiiiiiiii-Vinyzu/patchright
Undetected version of the Playwright testing and automation library.