11

我可以在 Google App Engine 上使用 Python lxml 吗?(或者我必须用美丽的汤吗?)

我已经开始使用 Beautiful Soup,但它似乎很慢。我刚刚开始尝试从其他网站“抓取”数据以创建某种“混搭”的想法。

4

2 回答 2

23

编辑现在支持lxml该库。


简短的回答:你不能

来自 AppEngine 的文档:“为 Python 环境编写的应用程序代码必须专门用 Python 编写。不支持用 C 语言编写的扩展”

现在,您是否必须使用 BeautifulSoup,这实际上取决于您打算如何使用它。用细节更新问题,如果可能的话,我会尝试在这里更新其他建议。

于 2009-12-12T21:28:19.440 回答
12

要添加到 Caio 的修订答案,您可以使用lxml,这是如何做到的:

在您的app.yaml文件中,添加以下内容:

libraries:
- name: lxml
  version: "2.3"   # or "latest"

现在import lxml将在您的 Python 脚本中工作。

这是官方文档的链接。

于 2013-03-20T16:54:09.977 回答