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