Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以在 Google App Engine 上使用 Python lxml 吗?(或者我必须用美丽的汤吗?)
我已经开始使用 Beautiful Soup,但它似乎很慢。我刚刚开始尝试从其他网站“抓取”数据以创建某种“混搭”的想法。
编辑:现在支持lxml该库。
lxml
简短的回答:你不能。
来自 AppEngine 的文档:“为 Python 环境编写的应用程序代码必须专门用 Python 编写。不支持用 C 语言编写的扩展”
现在,您是否必须使用 BeautifulSoup,这实际上取决于您打算如何使用它。用细节更新问题,如果可能的话,我会尝试在这里更新其他建议。
要添加到 Caio 的修订答案,您可以使用lxml,这是如何做到的:
在您的app.yaml文件中,添加以下内容:
app.yaml
libraries: - name: lxml version: "2.3" # or "latest"
现在import lxml将在您的 Python 脚本中工作。
import lxml
这是官方文档的链接。