错误

Traceback (most recent call last):
File “XPath入门.py”, line 3, in
tree = etree.parse(“baidu.html”)
File “src\lxml\etree.pyx”, line 3536, in lxml.etree.parse
File “src\lxml\parser.pxi”, line 1876, in lxml.etree._parseDocument
File “src\lxml\parser.pxi”, line 1902, in lxml.etree._parseDocumentFromURL
File “src\lxml\parser.pxi”, line 1805, in lxml.etree._parseDocFromFile
File “src\lxml\parser.pxi”, line 1177, in lxml.etree._BaseParser._parseDocFromFile
File “src\lxml\parser.pxi”, line 615, in lxml.etree._ParserContext._handleParseResultDoc
File “src\lxml\parser.pxi”, line 725, in lxml.etree._handleParseResult
File “src\lxml\parser.pxi”, line 654, in lxml.etree._raiseParseError
File “baidu.html”, line 1
lxml.etree.XMLSyntaxError: AttValue: " or ’ expected, line 1, column 36

解决方案

parser = etree.HTMLParser(encoding=‘utf-8’) //加入这一行解析器
tree = etree.parse(“baidu.html”, parser=parser)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐