我在请求中使用证书将数据发布到网站时遇到以下错误。
当我设置verify = false
时,效果很好。
错误:-requests.exceptions.SSLError:HTTPSConnectionPool(host ='www.example.com',端口= 443):url超过了最大重试次数:/ login(由SSLError(SSLError(“错误的握手:错误([('SSL例程' ,'tls_process_server_certificate','证书验证失败')],)“,),))]
您可以使用urllib模块将其禁用。
import requests
import urllib3
from urllib3.exceptions import InsecureRequestWarning
urllib3.disable_warnings(InsecureRequestWarning)
res = requests.get('https://example.com',verify=False)