requests.exceptions.SSLError: HTTPSConnectionPool(host='t.17track.net', port=443): Max retries exceeded with url: /restapi/track (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))
报错原因:requests请求中 默认 验证(verify=True)
解决方案:
res = requests.post(url, data=data, headers=header, cookies=cookie, verify=False)
添加之后可以正常访问,但还会警告,可以忽略
如果感觉看到红色不舒服,添加如下代码禁用警告:
# 禁用安全请求警告 from requests.packages.urllib3.connectionpool import InsecureRequestWarning requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
點擊查看更多內容
1人點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦