alphacast_logo_1.png

Ciclo de Webinars

Webinar 4/4: Intro to web scraping in python

Por Leandro Pili (lpili@alphacast.io)

En esta última clase del webinar vamos a ver una introducción al web scraping a través de 3 ejemplos de diferente complejidad.


1er Ejemplo: índice de precios al consumidor de Dinamarca

En este primer caso lo que vamos a realizar es extraer los datos que figuran directamente en un html de la página del departamento de estadísticas de Dinamarca. Es uno de los casos más simples porque la información está disponible directamente en la página y no hay que buscar ni descargar archivos.

https://www.dst.dk/en/Statistik/emner/oekonomi/prisindeks/forbrugerprisindeks

Notebook

https://colab.research.google.com/drive/15tHR-SFHinqYogvvrWsOIS-9PhhR37-4?usp=sharing


2do Ejemplo: Informe Monetario Diario (BCRA)

En este segundo ejemplo vamos a trabajar con el Informe monetario del BCRA que tiene un resumen sobre la evolución de las principales variables monetarias como la base monetaria, reservas internacionales, depósitos, préstamos, etc. Para obtener esta información tenemos que acceder a un excel publicado en el apartado de política monetaria de las publicaciones del BCRA.

http://www.bcra.gov.ar/PublicacionesEstadisticas/Informe_monetario_diario.asp

Notebook

https://colab.research.google.com/drive/1B_gTs5HnioNf0C0sbq1dsLCi-2Tpnswg?usp=sharing


3er Ejemplo: Iphone's precios promedio Mercado Libre

En este último caso lo que vamos a realizar es buscar en mercado libre iphone's en general, para luego seleccionar solamente los modelos X, 11, 12 y 13. Obtener el precio promedio de cada modelo y crear un dataset con esa información.

Como la información no está publicada directamente en la página ni está alojada en ningún archivo, la vamos a ir armando en etapas accediendo a los diferentes elementos que necesitamos para tal fin.

https://listado.mercadolibre.com.ar/iphone#D[A:iphone]

Notebook

https://colab.research.google.com/drive/12JsanjLFTZ7OwjLsNR1uXVzgIKOvwf1v?usp=sharing


Muchas gracias a todos¡¡¡

P.D. No duden en escribirme por cualquier duda que tengan con el código.

Leandro Pili

Written by

Leandro Pili

You can use you first public repository to share content with the community