HasData/playwright-scraping
This repository demonstrates web scraping and browser automation using Playwright in both Python and Node.js. It includes scripts for common tasks such as scraping data, interacting with web elements, handling authentication, and managing errors.
This project helps developers extract information from websites or automate browser actions. It takes URLs and instructions on what to look for or do, and outputs structured data (like product lists, links, or text), screenshots, or automates form submissions. It's designed for software developers who need to programmatically interact with websites.
No commits in the last 6 months.
Use this if you are a developer building a custom solution to gather specific data from websites or automate repetitive browser tasks for your applications.
Not ideal if you need a no-code solution or a pre-built tool for common scraping tasks like Amazon product data, as this requires coding knowledge.
Stars
9
Forks
3
Language
JavaScript
License
—
Category
Last pushed
Apr 22, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/HasData/playwright-scraping"
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.