import requests
from requests import HTTPError
from requests.packages.urllib3 import disable_warnings
class BaseRequests:
def __init__(self):
# 忽略requests verify=False 是 warning 警告信息,verify为SSL认证
disable_warnings()
self.session = requests.Session()
def request(self, method, url, **kwargs):
"""
发送请求
:param method: 请求方式 GET POST PUT等
:param url: 请求地址
:param kwargs: 其他参数
:return:
"""
try:
resp = self.session.request(method, url, **kwargs, verify=False)
# 捕获异常
resp.raise_for_status()
except HTTPError:
print(f"请求发送失败! 请检查请求体或URL是否正确")
except Exception as e:
print(f"请求发送失败,异常:{e}")
else:
print(f"\n请求发送成功!")
return resp
解决requests verify=False 是 warning 警告信息
于 2022-02-17 09:41:27 首次发布