Skip to content

DevCBogota/JSWebScraping

Repository files navigation

CircleCI

Un ejemplo de web scraping usando JavaScript (Node)

¿Qué es esto?

Unos cuántos ejemplos de cómo usar Puppeteer para hacer scraping de aplicaciones web. Esto nos permite crear APIs donde no las hay, tomando la información de las páginas web. Se usa http://books.toscrape.com/, una página inventada para practicar.

Uso

Instalación de dependencias

git clone https://github.com/DevCBogota/JSWebScraping.git cd JSWebScraping npm i

Ejecución

Existen 3 ejemplos:

  • basico:
    • Hace click en un botón, muestra el resultado.
    • npm run basico
  • ciclo:
    • Selecciona todos los elementos que coinciden con el parámetro, muestra el resultado.
    • npm run ciclo
  • screenshot:
    • Toma un pantallazo de la página.
    • npm run screenshot

Presentación relacionada

https://drive.google.com/open?id=1ZKqmJyyE1_EA9BCR6HLMPv9yPefu90aGggdpYGJR6gI