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 也是可以直接解决这个问题的。

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