哪些robot(web)库可用于python?

哪些robot(web)库可用于python?,python,google-app-engine,robot,Python,Google App Engine,Robot,具体来说,是否有不使用套接字的库? 我将在Google App Engine中运行此代码,它不允许使用套接字 Google app engine允许使用urllib2进行web请求 我一直在尝试让机械化工作,因为这是我以前使用过的,但如果有更简单的事情,我宁愿这样做 谢谢, 标记以回答您的问题,还有一些其他Python编程web浏览库。然而,如果他们中的任何人在限制stdlib的情况下使用googleappengine,我会感到惊讶。回答你的问题,还有其他一些Python编程web浏览库。然而,

具体来说,是否有不使用套接字的库? 我将在Google App Engine中运行此代码,它不允许使用套接字

Google app engine允许使用urllib2进行web请求

我一直在尝试让机械化工作,因为这是我以前使用过的,但如果有更简单的事情,我宁愿这样做

谢谢,
标记以回答您的问题,还有一些其他Python编程web浏览库。然而,如果他们中的任何人在限制stdlib的情况下使用googleappengine,我会感到惊讶。

回答你的问题,还有其他一些Python编程web浏览库。然而,如果他们中的任何一个在限制stdlib的情况下使用Google App Engine,我会感到惊讶。

似乎做了与您所寻找的相同的事情。

似乎做了与您所寻找的相同的事情。

您在mechanize方面遇到了什么问题?它使用urllib2,所以从理论上讲应该可以,但它也使用套接字。直接,还是仅通过urllib?正如alamar已经指出的,GAE附带了一个urllib的自定义实现,它不使用套接字,而是使用urlfetch API。它使用urllib2,也使用套接字。从我所知,它只对非HTTP协议使用套接字,所以这不应该是个问题。mechanize有什么问题?它使用urllib2,所以从理论上讲应该可以,但它也使用套接字。直接,还是仅通过urllib?正如alamar已经指出的,GAE附带了一个urllib的自定义实现,它不使用套接字,而是使用urlfetch API。它使用urllib2,也使用套接字。从我所知,它只对非HTTP协议使用套接字,所以这不应该是个问题。