如何在python请求中获得更好的计时数据?

时间:2013-11-17 02:35:19

标签: python python-requests

Python请求很棒,但我希望从响应中获得更多细节。

如果我这样做:

    for url in urls:
      r = requests.get(url, headers=headers)
      print r.elapsed

我得到类似':00:00.246230'的内容,这是以微秒为单位的响应时间。到目前为止,太酷了。

在curl -v --tracetime中,我可以分清第一个字节的时间,SSL握手以及标题和正文的时间戳。有没有办法从python-requests响应对象获得相同的东西?

1 个答案:

答案 0 :(得分:-1)

这在技术上是不可能的,首先需要在urllib3中完成大量工作。即使这样,这个功能也很难用于请求,因为使用Response对象可以做的远远多于下载curl等数据。