当前位置:  开发笔记 > 编程语言 > 正文

应用引擎上的python lxml?

如何解决《应用引擎上的pythonlxml?》经验,为你挑选了2个好方法。

我可以在谷歌应用引擎上使用python lxml吗?(或者我必须使用美丽的汤?)

我已经开始使用Beautiful Soup但它看起来很慢.我刚刚开始使用来自其他网站的"屏幕抓取"数据的想法来创建某种"混搭".



1> 小智..:

编辑:现在支持该lxml库.


简短的回答:你做不到.

来自AppEngine的文档:"为Python环境编写的应用程序代码必须只用Python编写.不支持用C语言编写的扩展"

现在,无论您是否必须使用BeautifulSoup,它实际上取决于您打算如何使用它.更新详细信息的问题,如果可能的话,我会尝试使用其他建议进行更新.


你_couldn't_,但是从AppEngine上的Python 2.7开始[你可以](http://code.google.com/appengine/docs/python/python27/newin27.html#Supported_Third-Party_Libraries).

2> Jim Pivarski..:

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

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

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

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

这是官方文档的链接.


你的意思是`import lxml`;)
There should not be a dash before "version: 2.3".
推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有