ssl: wrong_version_number
时间: 2023-03-20 13:06:17 浏览: 127
SSL: wrong_version_number 表示 SSL 协议版本不正确。这通常是由于客户端和服务器之间的 SSL 协议版本不匹配导致的。要解决此问题,需要确保客户端和服务器使用相同的 SSL 协议版本。可以尝试升级 SSL 协议版本或降级 SSL 协议版本以解决此问题。
相关问题
[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1129)
这个错误可能是由于您的 Python 程序尝试与使用不受支持的 SSL/TLS 协议版本的服务器建立连接而导致的。您可以尝试以下解决方案:
1. 确保您的 Python 版本是最新的,因为旧版本可能没有支持的 SSL/TLS 协议版本。
2. 尝试使用较新的 TLS 版本连接到服务器。您可以使用 `ssl.PROTOCOL_TLSv1_1` 或 `ssl.PROTOCOL_TLSv1_2` 这样的协议版本,具体取决于您的服务器支持哪些版本。
3. 确保您的服务器上安装了最新的 SSL/TLS 库。如果您无法直接控制服务器,则可能需要联系服务器管理员。
希望这些解决方案可以帮助您解决问题。
SSLError: HTTPSConnectionPool(host='www.tianyancha.com', port=443): Max retries exceeded with url: /search?key=1%E3%81%AEij%E5%93%A6&sessionNo=1689216480.98568432&pageNum=1&base=fj&cacheCode=00350102V2020&estiblishTimeStart=0&estiblishTimeEnd=1 (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1129)')))
如果你在禁用SSL验证后仍然遇到SSLError错误,并且错误消息中显示了`[SSL: WRONG_VERSION_NUMBER] wrong version number`,通常意味着尝试使用的TLS版本与服务器不兼容。
你可以尝试使用较低的TLS版本来解决这个问题。以下是一个示例代码:
```python
import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning
import ssl
# 禁用SSL验证警告
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
# 创建SSL上下文并设置最低TLS版本
ssl_context = ssl.create_default_context()
ssl_context.minimum_version = ssl.TLSVersion.TLSv1_2
# 发送请求时使用自定义SSL上下文
response = requests.get(url, verify=False, headers={'Host': 'www.tianyancha.com'}, port=443, ssl_context=ssl_context)
```
通过创建自定义的SSL上下文,并将其最低TLS版本设置为TLSv1.2,你可以尝试解决SSLError错误。请注意,这只是一种解决方案,具体取决于服务器和客户端之间的协议兼容性。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)