Puppeteer
Automation
Librería de automatización de headless Chrome por Google. Controla Chrome o Chromium mediante el protocolo DevTools, lo que significa acceso a todo lo que puede hacer el navegador: renderizar páginas, tomar capturas, generar PDFs, interceptar requests de red, manipular cookies. Más ligero que Selenium, más enfocado, pero solo funciona con navegadores basados en Chromium. La opción principal para devs de Node.js que necesitan scrapear, testear o automatizar Chrome.