lxml.etree.XMLSyntaxError解决方法

lxml.etree.XMLSyntaxError解决方法

在练习lxml数据解析的时候,用parse方法加载本地的html文件时出现如下错误:

lxml.etree.XMLSyntaxError: EntityRef: expecting ‘;’, line 2, column 286

原因:
html代码书写不规范(不怪你)

解决方法:

parser = etree.HTMLParser(encoding='utf-8')
tree = etree.parse('test.html',parser=parser)

你可能感兴趣的:(python)