umihico/pythonista-chromeless
Serverless selenium which dynamically execute any given code.
This tool helps Python developers run web scraping or browser automation tasks using Selenium in a serverless AWS Lambda environment. It allows you to define custom Selenium methods in Python and execute them remotely without needing to deploy a new Lambda function for each script. You provide Python code defining web interactions, and it returns the results of those interactions, such as page titles or screenshots, as if run locally.
No commits in the last 6 months.
Use this if you are a Python developer who needs to run many dynamic web scraping or browser automation scripts reliably and cost-effectively in a serverless environment without managing infrastructure.
Not ideal if you need to run Selenium scripts locally, directly interact with Selenium's native methods outside of predefined functions, or are not comfortable with AWS Lambda and Python development.
Stars
64
Forks
10
Language
Python
License
MIT
Category
Last pushed
Jan 06, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/umihico/pythonista-chromeless"
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.