urllib.error.URLError: <urlopen error [SSL: TLSV1_ALERT_DECODE_ERROR] tlsv1 alert decode error (_ssl.c:1076)>
时间: 2024-05-13 15:18:22 浏览: 192
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
5星 · 资源好评率100%
这个错误通常是由于请求的URL使用了不支持的SSL/TLS协议版本引起的。您可以尝试通过设置SSL协议版本来解决该问题。以下是一个示例代码:
```python
import ssl
import urllib.request
context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2) # 设置SSL协议版本为TLSv1.2
url = "https://www.example.com"
req = urllib.request.urlopen(url, context=context)
```
您可以根据需要更改SSL协议版本。如果您仍然遇到问题,请检查URL是否正确,并确保您的网络连接正常。
阅读全文