Puppeteer
Więcej informacji
- Twórca
- Zespół Chrome DevTools (Google)
- Rok
- Typ
- Biblioteka do Chrome headless
- Licencja
- Apache 2.0
- Kod źródłowy
- github.com/puppeteer/puppeteer
Biblioteka Node.js sterująca bezgłowym Chromium przez Chrome DevTools Protocol. Generowanie PDF-ów, zrzutów ekranu, scraping, testy.
Pojawiła się w tym samym czasie, gdy Chromium dostało tryb headless (Chrome 59). To domyślny wybór do renderowania PDF-ów po stronie serwera, generowania obrazów OG i scrapingu stron mocno opartych na JS. Następcą jest Playwright (ten sam zespół, dziś w Microsofcie) z obsługą wielu przeglądarek. Puppeteer pozostaje standardem, jeśli potrzebujesz tylko Chrome'a i minimalnego API. Port do Pythona: Pyppeteer.