2011-05-17 1 views

Répondre

8

Vous ne pouvez pas utiliser C extensions sur App Engine, qui exclut lxml et (je crois) libxml2 et pyopenssl.

Je doute que la plupart de ce que Twisted fait soit possible dans le sandbox App Engine; vous ne pouvez pas ouvrir directement les sockets ou générer des threads.

EDIT (janvier 2013): L'exécution de Python 2.7 inclut certaines extensions C, y compris lxml. Cependant, il n'est toujours pas possible d'utiliser des extensions C qui ne sont pas fournies par Google avec le moteur d'exécution; Le scrapy le plus probable est encore inutilisable en ce moment.

+3

Comme alternative, vous pouvez essayer le [URL Fetch API] (http://code.google. com/appengine/docs/python/urlfetch /) et [BeautifulSoup] (http://www.crummy.com/software/BeautifulSoup/). –

+0

Dans GAE, vous pouvez importer les bibliothèques lxml et pycrypto préparées: https://developers.google.com/appengine/docs/python/tools/libraries27 – Kugel

3

Non, mais vous pouvez essayer AWS (http://dev.scrapy.org/wiki/AmazonEC2)

Questions connexes