jelford/activesoup
A headless pure-python browser for the web
This helps developers automate interactions with websites directly from Python, like filling out forms or downloading content. It takes a website URL as input and allows programmatic navigation and data extraction from the HTML content. This tool is designed for developers building web scrapers, automated testing scripts, or simple bots.
No commits in the last 6 months. Available on PyPI.
Use this if you need to programmatically interact with web pages, submit forms, or extract data from HTML without needing to render JavaScript.
Not ideal if your target website relies heavily on JavaScript for content loading or interaction, as it does not execute JavaScript.
Stars
44
Forks
5
Language
Python
License
MIT
Category
Last pushed
Mar 20, 2024
Commits (30d)
0
Dependencies
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/jelford/activesoup"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
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.