En este video tutorial, aprenderás a hacer web scraping usando Node JS y Puppeteer.
Usaremos la biblioteca de Node Puppeteer para el web scraping y otras cosas.
Puppeteer es una biblioteca de Node que proporciona una API de alto nivel para controlar Chrome o Chromium a través del Protocolo DevTools. Puppeteer se ejecuta en modo headless por defecto, pero se puede configurar para ejecutar Chrome o Chromium en modo completo (no headless).
¿Qué puedes hacer con Puppeteer?
¡La mayoría de las cosas que puedes hacer manualmente en el navegador se pueden hacer usando Puppeteer! Aquí hay algunos ejemplos para que empieces:
Generar capturas de pantalla y PDFs de páginas.
Rastrear una SPA (Aplicación de Página Única) y generar contenido pre-renderizado (es decir, "SSR" (Renderizado del Lado del Servidor)).
Automatizar el envío de formularios, pruebas de UI, entrada de teclado, etc.
Crear un entorno de pruebas automatizado y actualizado. Ejecuta tus pruebas directamente en la última versión de Chrome usando las últimas características de JavaScript y del navegador.
Capturar un rastro de línea de tiempo de tu sitio para ayudar a diagnosticar problemas de rendimiento.
Probar extensiones de Chrome.
Puedes descargar el código de este video desde mi repositorio de GitHub:
Si necesitas ayuda profesional, puedes enviarme un correo a umahmood@gmail.com