0
点赞
收藏
分享

微信扫一扫

解决requests verify=False 是 warning 警告信息

转角一扇门 2022-02-17 阅读 51
python
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
举报

相关推荐

0 条评论