Una vez más hice el ejercicio de montar en tablas los datos a nivel municipal que suelta la registraduría colombiana en su página tras las elecciones. Tuve que reescribir todos mis scripts porque no encontré los viejos que armé en R hace algunos años, cuando estaba aprendiendo. Aproveché y organicé todo en Python, y subí el código al repositorio con las tablas. Descubrí que los resultados de cámara y senado los montaron usando el modelo viejo de páginas estáticas que ya conocía, pero los de las consulta los montaron con un modelo de página única que llena de forma dinámica los detalles usando javascript, así que para esas se necesitaba algo más sofisticado que un parser de html usual. Encontré algo llamado selenium que, con Firefox al fondo, hizo el chiste. Resultó menos complicado de lo que pensé que sería aunque el proceso en sí es mucho más lento que con las páginas estáticas y BeautifulSoup. Sospecho que ese estilo odioso de página dinámica será el que usen en las presidenciales.