我可以在谷歌应用引擎上使用python lxml吗?(或者我必须使用美丽的汤?)
我已经开始使用Beautiful Soup但它看起来很慢.我刚刚开始使用来自其他网站的"屏幕抓取"数据的想法来创建某种"混搭".
编辑:现在支持该lxml
库.
简短的回答:你做不到.
来自AppEngine的文档:"为Python环境编写的应用程序代码必须只用Python编写.不支持用C语言编写的扩展"
现在,无论您是否必须使用BeautifulSoup,它实际上取决于您打算如何使用它.更新详细信息的问题,如果可能的话,我会尝试使用其他建议进行更新.
要添加到Caio的修订答案,您可以使用lxml
,这是如何做到的:
在您的app.yaml
文件中,添加以下内容:
libraries: - name: lxml version: "2.3" # or "latest"
现在import lxml
将在您的Python脚本中工作.
这是官方文档的链接.