requests.exceptions.SSLError:
时间: 2023-10-22 20:14:50 浏览: 99
python requests.get带header
这个错误通常是由于SSL证书验证失败导致的。可能是由于远程服务器的证书无效或本地计算机没有正确的根证书。你可以尝试以下步骤来解决这个问题:
1. 禁用SSL证书验证(不推荐,因为会降低安全性):
```python
import requests
requests.packages.urllib3.disable_warnings()
response = requests.get(url, verify=False)
```
2. 更新本地计算机的根证书:
- Windows系统:在官方网站下载最新的根证书并安装。
- Linux系统:更新ca-certificates包。
- macOS系统:在终端中执行 `sudo update-ca-certificates` 命令。
3. 检查远程服务器的证书是否有效,如果无效则联系服务器管理员解决问题。
4. 尝试使用其它HTTP库,如urllib等,也许可以避免该问题。
阅读全文