python grequets为每个http响应单独获取时间

时间:2016-01-07 13:10:12

标签: python-3.x

我已经使用grequests编写了一个python脚本来向服务器发送http请求。问题是我需要获得每个请求的响应时间。我已经使用了钩子,但我仍然找不到一种方法来显示确切的响应时间。我使用time.time()但我无法跟踪每个请求。 以下是代码。

Prepare

1 个答案:

答案 0 :(得分:1)

grequests只是请求库的包装器。只需使用最新库中的.elapsed attribute

response_list = grequests.map(unsent_request, size=100)
for response in response_list:
    print(response.elapsed and response.elapsed.total_seconds() or "failed")