总结: 1、from lxml import etree 不能使用,版本升级以后,用法改变
使用
from lxml import html
etree = html.etree
2、a = etree.HTML(res.text) 不能使用,版本改变,用法改变
> 使用 a = etree.HTML(res.text)
例子:
import requests
from lxml import html # 把lxml是解析xml语言的库
etree = html.etree
if __name__ == "__main__":
res = requests.get("https://www.pearvideo.com/category_8")
# 把网页变成xpath结构
res_xpath = etree.HTML(res.text)
print(type(res_xpath))
运行结果:
<class 'lxml.etree._Element'>