Open SourceScraping13k
Playwright for Python
Cross-browser automation and scraping with the Python Playwright bindings.
Playwright for Python is Microsoft's official Python binding for the Playwright browser automation library, driving Chromium, Firefox, and WebKit with a single API. It supports auto-waiting, network interception, headless execution, and parallel contexts, making it a robust choice for scraping JavaScript-heavy sites. It is notable for reliable cross-browser parity and first-class async support in Python.
Repository
microsoft/playwright-pythonLanguage
PythonWhat you'd build with it
- Scraping dynamic, JS-rendered pages where plain HTTP requests fail
- Intercepting network requests to capture API responses directly
- Driving authenticated, stateful browser sessions for data collection
Tags
browser-automationscrapingheadlesspython