Me gustaría tomar una tabla HTML y analizarla para obtener una lista de diccionarios. Cada elemento de lista sería un diccionario correspondiente a una fila en la tabla.¿Parse la tabla HTML a la lista de Python?
Si, por ejemplo, tenía una tabla HTML con tres columnas (marcadas con etiquetas de encabezado), "Evento", "Fecha de inicio" y "Fecha de finalización" y esa tabla tenía 5 entradas, me gustaría analizar a través de esa tabla para obtener una lista de longitud 5 donde cada elemento es un diccionario con las teclas "Evento", "Fecha de inicio" y "Fecha de finalización".
¡Gracias por la ayuda!
Mi tabla tiene un número variable de filas. ¿Cómo puedo hacer que funcione si este es el caso? Gracias por la respuesta, por cierto. – Andrew
@Andrew: El código anterior funciona para cualquier cantidad de filas y cualquier cantidad de columnas, siempre que cada fila tenga el mismo número de columnas. –
Sugeriría 'HTMLParser' /' html.parser', pero esta solución es mucho mejor en este caso. – Robin