Mostrando las entradas con la etiqueta Puppeteer. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Puppeteer. Mostrar todas las entradas

viernes, 19 de abril de 2019

Como instalar Puppeteer

Como instalar Puppeteer
Primero necesitamos tener:
·         NodeJS y NPM instalados en nuestra máquina. Como instalar NodeJs y NPM
·         Visual Studio Code. (opcional) download

Paso 1.- Una vez que tengamos NPM en nuestra maquina, vamos inicio para buscar cmd (A) y despues  abrimos el cmd.exe (B). (Imagen 1)
 

Imagen 1 || Fuente: Luis Fernández
Paso 2.- Despues ejecutamos el comando npm i puppeteer y esperamos que termine la descarga de los paquetes del programa. Imagen 2
Nota: Chronium se descarga junto con la paqueteria de puppeteer.
Imagen 2 || Fuente: Luis Fernández
NOTA.- Es posible que salgan Warnings, los mostrados en la Imagen 3 no afectan al funcionamiento de nuestro ejemplo.
A este punto ya tenemos instalado puppeteer. Los siguientes pasos van a ser para revisar que un script básico se ejecute adecuadamente.


Imagen 3 || Fuente: Luis Fernández




Paso 3.- Creamos una carpeta con el nombre de puppAuto en el folder de tu elección. (Imagen 4)
Ejemplo:  C:\Users\Raknarrok\Documents\GitHub\puppAuto



Imagen 4 || Fuente: Luis Fernández
Paso 4.- Dentro del folder puppAuto creamos el archivo print.js (Imagen 5)





Imagen 5 || Fuente: Luis Fernández



Paso 5.- Editamos el archivo print.js y pegamos el siguiente código y guardamos el archivo. Ejemplo Imagen 6.
const puppeteer = require('puppeteer');

//Set Global Variables
var strUrl = 'http://google.com/';

//Start Flow
(async () => {
  const browser = await puppeteer.launch({headless: true});
  const page = await browser.newPage();

  await page.goto(strUrl); //Redireccionar a la pag.
  await page.screenshot({path: 'example.png'}); //Guardar screenshot de la pag.

  console.log("Completed "); //Imprimir en consola al finalizar.

  await browser.close(); //Cerrar el navegador
})();

Imagen 6 || Fuente: Luis Fernández




Paso 6.- En nuestra terminal nos posicionamos en la carpeta donde se encuentra el archivo de print.js, escribiendo cd C:\Users\Raknarrok\Documents\GitHub\puppAuto (A). Una vez que estamos en el folder indicado ejecutamos el comando node print.js (B) como se muestra en la Imagen 7.


Imagen 7 || Fuente: Luis Fernández



Despues de unos minutos de que ejecutamos el comando npm print.js se mostrara en consola el mensaje de “Completed” como se muestra en la Imagen 8.





Imagen 8 || Fuente: Luis Fernández
De la misma manera un screenshot se agregara a nuestro folder de puppAuto con el nombre de example.png como se muestra en la Imagen 9.

Imagen 9 || Fuente: Luis Fernández

Con esto comprobamos que esta instalado correctamente el puppeteer en nuestra maquina y funciona de manera correcta.

Para descargar el formato digital de este material da click aqui

Autor: Luis Eduardo Fernández Rocha (Contacto LinkedIn)
Email: fernandez.rocha.luis.eduardo@gmail.com