Visualización y scraping de resultados de las elecciones presidenciales 2025
17/11/2025
558 visitasHoy domingo 17 de noviembre celebramos una nueva fecha electoral en Chile, esta vez eligiendo presidente.
Apliqué el código que he usado en elecciones pasadas para obtener los datos del Servicio Electoral (Servel) en tiempo real, para así ir generando gráficos, tablas y mapas con los resultados preliminares.
El repositorio contiene todo el código para acceder en tiempo real a los datos preliminares publicados en la web del Servel.
El sistema que programé usa
RSelenium para hacer web scraping de las tablas, a las que se debe acceder presionando botones en el sitio para elegir elección, región, y comuna, por lo que Selenium resulta ideal para ir probando junto al navegador títere las formas de controlar la navegación por medio de código, y eventualmente automatizar el acceso a todas las tablas mediante un loop. Luego se aplica un script de limpieza de datos, y finalmente, según las comunas del país que se definan, el sistema genera gráficos, tablas, mapas y textos en base a los resultados de cada comuna, los cuales se guardan y se ordenan en una carpeta llamada salidas, la que me permite obtener todos los resultados juntos (las imágenes y el texto con cifras y otros datos) y listos para subir a redes sociales.
Mapa comparativo por candidato presidencial en la Región Metropolitana, por comuna, para Jeanette Jara (26,85%), José Antonio Kast (23,93%) y Franco Parisi (19,69%):
Mapa de ventajas de candidatos presidenciales en la Región Metropolitana, comparando ventaja porcentual por comuna entre las dos primeras mayorías:
Gráficos y tablas para comunicar resultados comunales: