lxml是python的一个解析库,支持HTML和XML的解析,而且解析效率非常高。
最近在以下爬虫代码中使用lxml库:
from lxml import etree
html_elem = etree.HTML(html)
报错如下:
No name 'HTML' in madule 'lxml.etree' # lxml.etree模块中没有HTML
'lxml.etree' has no 'HTML' member # lxml.etree模块中没有HTML成员
解决方法:
1.环境:anoconda3
2.找到anoconda安装路径下pkgs文件夹中的lxml文件夹(我的安装路径如下):
D:\DeveloperSpace\anaconda3\pkgs\lxml
3.将其copy到anoconda下的lib文件夹下:
D:\DeveloperSpace\anaconda3\Lib
然后回到ide中保存代码,重新执行,无报错。