Playwright
JS + PythonScraping & automation
Control a real browser with code — for testing and web scraping.
What it does
Playwright launches a real browser (Chrome, Firefox, Safari) and lets you control it with code. You can click buttons, fill forms, take screenshots, and extract data — automating anything a human could do in a browser.
When to use it
Use this when you need to scrape sites that load content with JavaScript, or automate browser interactions.
Real example
You want to scrape job listings from a site that loads results with JavaScript. Prompt: 'Use Playwright in Python to open the jobs page at https://example.com/jobs, wait for .job-listing elements to appear, then extract the title and company from each and save them to a JSON file.'
Good to know
More powerful than BeautifulSoup for scraping modern, JavaScript-heavy sites. Also the industry standard for browser testing.
Alternatives
Install
Use cases
Language
JS + PythonCategory
Scraping & automation