Puppeteer es una poderosa herramienta para automatizar tareas web. Permite a los profesionales del marketing capturar pantallas, realizar pruebas y recolectar datos con facilidad, mejorando la eficiencia y precisión de sus estrategias digitales. A continuacion vamos a escribir un ejemplo sobre como tomar un screenshot de una pagina web con Puppeteer
Primero, asegúrate de tener Node.js instalado y luego instala Puppeteer usando npm
npm install puppeteer
Crea un archivo, por ejemplo screenshot.js
, y escribe el siguiente código para tomar una captura de pantalla de una página web:
const puppeteer = require('puppeteer');
(async () => {
// Inicia el navegador
const browser = await puppeteer.launch();
// Abre una nueva página
const page = await browser.newPage();
// Navega a la URL deseada await page.goto('https://www.google.com');
// Toma una captura de pantalla y la guarda en un archivo
await page.screenshot({ path: 'screenshot.png' });
// Cierra el navegador
await browser.close();
})();
Ejecuta el script usando Node.js:
node screenshot.js
Esto hará lo siguiente:
- Lanza un navegador Chrome sin interfaz gráfica.
- Abre una nueva pestaña y navega a
https://www.google.com
. - Toma una captura de pantalla de la página y la guarda como
screenshot.png
en el directorio donde se ejecuta el script. - Cierra el navegador.
Este es un ejemplo básico, pero Puppeteer tiene muchas más opciones y configuraciones que puedes ajustar según tus necesidades, como establecer el tamaño de la ventana, manejar la autenticación, esperar a que se carguen ciertos elementos, etc.
Add new comment