【问题标题】:LXML does not work when py script is converted to py exepy脚本转换为py exe时LXML不起作用
【发布时间】:2017-07-29 23:56:51
【问题描述】:

在我将 .py 文件转换为 .exe 后,代码开始无法正常工作。它显示以下错误;

bs4.FratureNotFound:找不到具有您请求的功能的树生成器:lxml。需要安装解析器库吗?

lxml 有什么替代方法吗?或者我也可以将 lxml 放在 .exe 文件中。

以下是我与该问题相关的代码; soup = BeautifulSoup(contents, "lxml") a = soup.find(href = re.compile("xlsx")) 打印一个

【问题讨论】:

  • 您是如何将 .py 转换为 .exe 的?

标签: beautifulsoup lxml


【解决方案1】:

改变:

soup = BeautifulSoup(contents, "lxml")

到:

soup = BeautifulSoup(contents, "html.parser")

如您所见,仅html.parser 包含电池,lxml 在 windows 中没有得到很好的支持

【讨论】:

  • 谢谢,我无法检查它现在是否有效,因为突然我的代码现在不起作用。
  • 请问是什么原因导致我在使用网络爬虫的时候,突然代码不工作,出现b​​adstatusline错误?我认为这是因为代理问题。
  • @Minah Kim 很复杂,我说不出来
猜你喜欢
  • 2020-09-22
  • 2021-08-12
  • 1970-01-01
  • 2021-01-18
  • 2022-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多