A Python HTML table parser