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

  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
发布了23 篇原创文章 · 获赞 0 · 访问量 574

猜你喜欢

转载自blog.csdn.net/cbiexi/article/details/104479744