from lxml import etree 显红报错

前言:

  • 今天用Pyhton做爬虫的时候,需要用上xpath,我已经用pip安装了lxml模块,结果引入的时候,显红报错。
  • 编辑环境:Python3.7 + lxml4.2.5
  • 编辑器:PyCharm

原因

  • 因为在python3.5之后的 lxm 模块中不能再直接引入etree模块。

解决方法

  • 虽然新版本无法直接from lxml import etree这样,但是,它只不过是换了一个办法引出 etree而已,具体如下:

    1
    2
    3
    from lxml import html

    etree = html.etree

    你也可以直接更换低版本的Pyhton也是可以直接解决这个问题的。

本文结束 感谢您的阅读
正在加载今日诗词....