etree.html 报错
1.Pycharm 中lxml没有etree模块的解决方法:
之前是:
from lxml import etree
tree = etree.HTML( )
python 3.5以上版本lxml中没有了etree, 要换另外一种方式引入:
from lxml import html
etree = html.etree()
2.报错:AttributeError:‘function’ object has no attribut ‘HTML’
以上换了还是解决不了,一直报错AttributeError:‘function’ object has no attribut 'HTML’或AttributeError:‘function’ object has no attribut ‘Xpath’,那问题可能就大一点了,我也是弄了一天没解决,看了网上的可以,然后直接就是不行,最后的最后解决了,办法就是:新建一个项目,然后把代码全部搬到新建的项目,然后突然发现etree.html没有报错了,可以运行了,原因我也不知道,就很神奇,弄了一天,问了好多人,百度了好多,还是不行,结果搬到另一个项目去就可以了。如果你是这样,就尝试新建一个项目试试,或许可以。