Open SourceScraping90k
Puppeteer
Google's Chrome DevTools-Protocol automation library for Node.
Puppeteer is a Node.js library from the Chrome team that provides a high-level API to control Chrome/Chromium (and Firefox) over the DevTools Protocol. It supports headless and headed automation, screenshots, PDF generation, and page scripting. It is notable as one of the original and most established headless-browser automation libraries.
Repository
puppeteer/puppeteerLanguage
TypeScriptWhat you'd build with it
- Automating Chrome for testing, screenshots, or PDF generation
- Scraping JavaScript-rendered pages in Node.js
- Powering headless-browser steps inside larger scraping or agent pipelines
Tags
automationchromenode