Requests
主要展示和Requests相关的内容
苏寅
此去易经年,后悔终无期!
展开
-
Python requests 中 timeout = 300 和 timeout = (300, 300) 有什么区别?
timeout 被设置为一个包含两个数值的元组。第一个数值是连接超时时间,表示请求建立连接的时间不能超过300秒。第二个数值是读取超时时间,表示从服务器读取响应的时间不能超过300秒。被设置为一个单独的数值,表示请求的连接和读取操作都必须在指定的秒数内完成。如果连接建立时间或响应读取时间超过300秒,请求将被视为超时。参数用于指定请求的超时时间,即请求在等待服务器响应时最多等待的时间。的形式,因为这样可以在连接和读取操作上都设置合适的超时时间,以避免请求长时间阻塞。通常情况下,建议使用。原创 2023-08-12 11:45:21 · 1070 阅读 · 0 评论 -
Python如何上传文件?
场景描述在工作中经常需要把一些文件上传到服务器,以方便使用和管理,如:将文件上传到腾讯云的对象存储(COS)。那么该如何使用Python实现文件上传呢?代码示例import requestsclass Upload: def __init__(self): """ 基础配置 """ # 请求头 self.headers = { 'User-Agent': 'Mozilla/5.0 (W原创 2021-11-26 13:19:00 · 13075 阅读 · 0 评论 -
Requests报错:requests.exceptions.SSLError: HTTPSConnectionPool 和 Max retries exceeded with url
场景描述在使用Requests高频率请求一些链接的时候,经常会遇到类似requests.exceptions.SSLError: HTTPSConnectionPool的报错,那么遇到这种情况该怎么办呢?代码示例import urllib3import requests# 关闭在设置了verify=False后的错误提示urllib3.disable_warnings()# verify=False:关闭证书验证requests.get(url=url, headers=headers,原创 2021-11-26 16:19:59 · 1817 阅读 · 0 评论