Open kumoSleeping opened 11 months ago
关于报错
请求超时 请检查网络 <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>
在API.py中加入
API.py
def _http(self,url,j=False,data=None,raw=False): data = data.encode() if type(data) == type("") else data try: + # import ssl + # # 禁用SSL证书验证 + # ssl._create_default_https_context = ssl._create_unverified_context if self.proxies and data: opener = request.build_opener(request.ProxyHandler({'http':self.proxies,'https':self.proxies})) res = opener.open(Reqtype(url,headers=self.headers,method="POST",data=data),timeout=120) elif self.proxies and not data: ...``` 可以暂缓此问题,但不知此方法是否会有其他潜在风险或不足
关于报错
在
API.py
中加入