获取响应时间(elapsed)

关于requests库常用的的主要方法及参数,可以参照小鱼的这篇文章

我们接下来直接就来搞怎么获取响应时间,当然是使用 elapsed这个方法,

我们来看看怎么查看elapsed里面的方法:

import requests

re = requests.get("https://blog.csdn.net/wuyoudeyuer")

help(re.elapsed)

运行结果,就是如下图,很多内容,咱直截取一小部分

我们接下来,聊聊常用的方法

・total_seconds 总时长,单位秒

・days 以天为单位

・microseconds (>= 0 and less than 1 second) 获取微秒部分,大于0小于1秒

・seconds Number of seconds (>= 0 and less than 1 day) 秒,大于0小于1天

・max = datetime.timedelta(999999999, 86399, 999999) 最大时间

・min = datetime.timedelta(-999999999) 最小时间

・resolution = datetime.timedelta(0, 0, 1) 最小时间单位

我们接下来,举个例子,看看结果啥样子

import requests

r = requests.get("https://blog.csdn.net/wuyoudeyuer")

print(r.elapsed)

print(r.elapsed.total_seconds())

print(r.elapsed.microseconds)

print(r.elapsed.seconds)

print(r.elapsed.days)

print(r.elapsed.max)

print(r.elapsed.min)

print(r.elapsed.resolution)

结果如下,请求时间就是这么快…

获取超时(timeout)

请求超时,很常见的,这里不多说,直接上代码

等会还得去开会呢…

import requests

r = requests.get("https://editor.csdn.net/md/?articleId=107375408", timeout=0.5)

print(r.elapsed)

print(r.elapsed.total_seconds())

print(r.elapsed.microseconds)

运行结果如下:

这里说一下:

・timeout 设置为 0.5s,

・超时,则抛出这个异常:requests.exceptions.ConnectTimeout: HTTPConnectionPool

原文链接:https://blog.csdn.net/wuyoudeyuer/article/details/107535975

python requests默认超时时间_requests获取响应时间和超时相关推荐

  1. 网页 服务器长连接超时时间,服务器设置长连接超时时间

    服务器设置长连接超时时间 内容精选 换一换 有以下几种现象:将制作好的SD卡插入开发者板并上电后,开发者板LED1与LED2灯状态信息异常.将制作好的SD卡插入开发者板,并通过USB方式连接Ubunt ...

  2. php session超时时间_php怎么设置session超时时间

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  3. 服务器时间修改连接超时时间,服务器设置网络连接超时时间设置

    服务器设置网络连接超时时间设置 内容精选 换一换 有以下几种现象:将制作好的SD卡插入开发者板并上电后,开发者板LED1与LED2灯状态信息异常.将制作好的SD卡插入开发者板,并通过USB方式连接Ub ...

  4. python requests 动态加载_Python获取网页中动态加载的数据

    Python获取网页中动态加载的数据 0.XHR 是什么? XHR是 XMLHttpRequest 对象.既Ajax功能实现所依赖的对象,在JQuery中的Ajax是对 XHR的封装. 1.查看异步加 ...

  5. android 设置超时时间,为android requestSingleUpdate设置超时

    我正在使用 LocationListener的android LocationManager库的例程requestSingleUpdate()reoutine.我试图实现的功能是用户可以按一个按钮,应 ...

  6. js xmlhttp ajax 超时时间,如何为XMLHttpRequest设置超时和ontimeout?

    覆盖XMLHttpRequest用自己的版本. 我不建议这样做,但有时如果您需要直接与使用XMLHttpRequest的代码集成,您可能会觉得您需要这样做.例如: (function() { var ...

  7. python接口自动化(十七) requests获取响应时间(elapsed)与超时(timeout)

    前言 requests发请求时,接口的响应时间,也是我们需要关注的一个点,如果响应时间太长,也是不合理的. 如果服务端没及时响应,也不能一直等着,可以设置一个timeout超时的时间. elapsed ...

  8. requests获取响应时间(elapsed)与超时(timeout)

    前言 requests发请求时,接口的响应时间,也是我们需要关注的一个点,如果响应时间太长,也是不合理的. 如果服务端没及时响应,也不能一直等着,可以设置一个timeout超时的时间 关于reques ...

  9. python requests 状态码_requests获取所有状态码

    requests获取所有状态码 requests默认是不会获取301/302的状态码的.可以设置allow_redirects=False,这样就可以获取所有的状态码了 import requests ...

最新文章

  1. 服务器性能好的笔记本电脑,2020高性价比笔记本推荐-1万以上笔记本电脑排行
  2. 甘肃省计算机二级考试题库,2011甘肃省计算机等级考试二级最新考试试题库(完整版)...
  3. 什么是DHCP?—Vecloud微云
  4. 《啊哈!算法》笔记_Day01
  5. 【万字长文】详解Python时间处理模块-datetime
  6. Spring Boot端口从默认更改为自定义或新端口
  7. T05 FX 试打报告
  8. java 的记住用户名和密码,JAVA--高级基础开发Cookie实现记住用户名和密码
  9. 软件测试之接口自动化面试题汇总
  10. python白平衡-树莓派摄像头Camera的使用
  11. 【https】对称加密与非对称加密再理解
  12. html制作星球,AE科幻星球制作教程
  13. 手机android系统锁了怎么解决方法,安卓手机被恶意软件锁机了怎么办?试下这五种方法...
  14. 关于三星Galaxy S8最好的(和最坏的)事情
  15. html网页在图片的后面同一行追加,htmlcss
  16. out of synch
  17. MYSQL报错:Error writing file ‘./xxxx/xxxxxx.frm‘ (Errcode: 28 - No space left on
  18. 无力吐槽的 create-shortcut .exe
  19. 网络世界的罪与罚:黑帽子是没有天堂的
  20. 【python游戏制作】僵尸来袭 ~ 快来一起创造植物叭~

热门文章

  1. 遇见OFFER,阿里云最强技术团队现身招聘,“职”为你来
  2. Win10系统如何显示文件夹中的照片缩略图
  3. java单核cpu飙高考死_java多线程在单核CPU上,还是需要volatile synchronized吗?
  4. codeforces E. Placing Rooks
  5. Data Vault初探(十) —— 星型模型向Data Vault模型转化
  6. VirtualBox虚拟机几种网络连接方式介绍
  7. Gradle实践之自定义打包jar+Log开关自动关闭
  8. 学习《python模拟测试机器人》笔记2
  9. wordpress 背景_如何在WordPress中添加全屏背景图片
  10. kettle8.3-win安装操作指南