“Scrapeando” a los finalistas de la UEFA Champions League

Posted by in Programación

Se acerca la final de la UEFA Champions League 2015/2016 entre el Atlético de Madrid y Real Madrid. Este próximo 28 de Mayo, Madrid, España, Europa y el mundo entero se paraliza en torno a un partido de fútbol.

Y, pensando en el partido, se me ocurrió comparar las alineaciones de los equipos titulares durante toda esta temporada. He hecho un script en Python que, utilizando Selenium, es capaz de conectarse a la web del periódico deportivo Marca y leer todas sus alineaciones automaticamente. Los resultados se guardan en un fichero csv. Además, para mostrarlo de una manera más visual, guarda una captura de pantalla de dicha alineación, y le añade un texto con el partido disputado. Para estos temas de tratamiento de imágenes con Python he utilizado la librería PIL. Las imágenes resultantes las he convertido en GIF utilizando esta web.

Podéis ver el código fuente del programa en este enlace. Sería muy fácil extenderlo a cualquier otro equipo.

Y estos son los resultados:

Atlético de Madrid vs Real Madrid
Atleti Madrid
Share 🙂Share on FacebookShare on Google+Tweet about this on TwitterEmail this to someoneShare on LinkedInBuffer this pageShare on RedditShare on Tumblr