快速询问grequests,因为它的文档非常稀少。
从发送的请求返回xml响应的最佳方式是什么?我很难找到除了状态码以外的其他回复方式。有人能告诉我正确的方向吗?grequests甚至可以返回xml响应吗?我应该只使用请求并自己做线程吗?
这里是文档代码

import grequests

urls = [
'http://www.heroku.com',
'http://python-tablib.org',
'http://httpbin.org',
'http://python-requests.org',
'http://kennethreitz.com'
]
rs = (grequests.get(u) for u in urls)
grequests.map(rs)

所以我的问题是如何从映射请求到实际获得xml响应?提前谢谢。

最佳答案

返回值grequests.map上的迭代器。每个产生的项都是响应对象。您可以使用content属性获取内容。
例如:

rs = (grequests.get(u) for u in urls)
for response in grequests.map(rs):
    print('{}: {}'.format(response.url, len(response.content)))

08-25 02:05