Python - 从网络响应中获取计时属性

时间:2018-03-21 07:06:11

标签: python request

如何在发送请求后获取图像上显示的属性(阻止,DNS解析,正在连接...)?

从firefox,等待时间= ~650ms

来自python,requests.Response.elapsed.total_seconds() = ~750ms

由于结果不同,我希望获得更多详细信息结果,如firefox开发人员模式所示。

][1

1 个答案:

答案 0 :(得分:0)

您只能获得请求的总时间,因为响应本身并不了解更多信息。 更多的信息只能通过程序来记录,它们会处理请求并为某些步骤启动计时器。

您需要跟踪连接框架中/上的时间,或者您可以查看FireFox API for "timings" - 还有更多的API,所以也许您可以找到适合您案例的内容 - 但是主要的事实是你不能直接和你的脚本一起做,因为请求和响应被触发/捕获,然后在其他组件之间发生日志/获取数据。