原错误:
HTTPSConnectionPool(host=网址, port=443): Max retries exceeded with url: 资源地址 (Caused by SSLError(SSLEOFError(8, EOF occurred in violation of protocol (_ssl.c:841)),))
一句废话:这个吊毛问题困扰了我好久好久,之前就遇到过同样的问题,用的也是开了代理,就直接报错,后来查了好多网站,都没管用,最终就还是关闭代理直接用了
解决方案:
尝试换个思路:把requests换成urllib3问题直接解决
大致代码如下:
import urllib3 http = urllib3.PoolManager() headers = {"Cookie": cookies} data = {"select": ''} url = "" response = http.request('POST', url, fields=data, headers=headers) print(response.data.decode('utf-8')) #### 非完整代码,只是基本逻辑
我tm用了好多年的requests,都没发现过会报ssl的错误,本来以为是我网站的ssl证书问题,弄了好久都解决不了
还没有评论,来说两句吧...