当前位置: 首页 > 工具软件 > ParseHTML > 使用案例 >

python lxml中etree.html和etree.parse有什么区别

佘飞鸣
2023-12-01
  1. etree.parse直接接受一个文档,按照文档结构解析(本地文件)
import xml.etree.ElementTree as ET
tree = ET.parse('country_data.xml')
root = tree.getroot()
  1. etree.html可以解析html文件:(服务器上返回的html数据)
page = etree.HTML(html.lower().decode('utf-8'))
hrefs = page.xpath(u"//a")
for href in hrefs:
print href.attrib
 类似资料: