解决 python 3.5 之后版本 lxml 无 etree 模块问题

 2025-12-01 07:01:04    695  

其实python 3.5 之后的版本并不是没有了etree模块,而是将etree模块合并到了html模块,因此在使用etree模块时,需要先调用html模块。

from lxml import html

# 通过html模块使用原来etree模块的功能

etree_file = html.parse("xpath解析.html")

extract_html = etree_file.xpath("/html/body/ul/li/a/text()")

print(extract_html)


法国世界杯青春风暴:新一代球星闪耀赛场,重塑足球未来
探索以哈博镜片的优势和适用性(为您解析以哈博镜片的特点及使用指南)