我在尝试使用python在特定站点中发出get请求时遇到问题
我的代码:
import requests
url = 'https://www.beneficiossociais.caixa.gov.br/consulta/beneficio/04.01.00-00_00.asp'
r = requests.get(url, verify=False)
错误:
SSLError: HTTPSConnectionPool(host='www.beneficiossociais.caixa.gov.br', port=443): Max retries exceeded with url: /consulta/beneficio/04.01.00-00_00.asp (Caused by SSLError(SSLError("bad handshake: SysCallError(-1, 'Unexpected EOF')")))
您试图访问的服务器实际上已损坏。除了支持长期过时且不安全的SSL 2和SSL 3,并且仅支持TLS 1.0作为一种足够安全的协议版本之外,它只支持被认为不安全或弱的密码。由于这些密码在Python中被禁用,有时甚至没有编译成当前的OpenSSL版本(即不能使用hacks like this启用),因此任何与此中断服务器的TLS握手都会失败。忽略证书错误是没有帮助的,因为导致握手失败的不是证书问题,而是缺少共享密码。有关更多信息,请参阅本网站的the SSLLabs report
相关问题 更多 >
编程相关推荐