python - 如何从 python 中的请求中获取超时?
问题描述
我怎样才能得到它的超时?
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0'}
r = requests.get('https://httpbin.org/ip', headers=headers, proxies=proxies, timeout=1)
解决方案
我提出以下想法:
在请求的标头属性中,您可以获取发出请求的日期。
import requests
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0'}
r = requests.get('https://httpbin.org/ip', headers=headers)
r.headers #return something like that:
{'Date': 'Mon, 31 May 2021 19:18:48 GMT', 'Content-Type': 'application/json', 'Content-Length': '32', 'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true'}
您可以使用下一行访问日期:
r.headers['Date']
推荐阅读
- html - 动态渲染控件
- linux - 有没有人通过 wine 在 Linux 上使用 Keil MDK?
- odoo - 我如何在 odoo 10 中继承 JS 类?
- python - 如何选择随机数量的随机MNIST数字,其标签不重复,同时排除某个数字?
- ruby-on-rails - 删除帖子的评论会删除整个帖子
- rust - 返回子结构方法的结果时,为什么会出现借用错误?
- wordpress - 将自定义类添加到“wp_get_attachment_image($attachment_id)”wordpress 函数
- android - Gradle DSL 方法未找到:'exlude()' 可能的原因:
- c# - 服务器断开连接后,C# 程序卡在 FtpWebResponse 中
- c++ - 仅当项目不在列表中时如何将项目添加到列表中。如果数据未插入模型中,则警告用户