url retrieve 下載失敗 SSL認證
2020/02/28 下午 01:44
Python網路爬蟲討論版
Hsu Ling
觀看數:33
回答數:1
收藏數:0
pycrawler-2
回答列表
-
2020/02/28 下午 03:29張維元 (WeiYuan)贊同數:0不贊同數:0留言數:2
嗨,這個錯誤的原因是比較新的版本中,Python 跟 Request 的安全機制比較嚴格,在請求時會檢查 SSL 驗證。主要有兩種解法:
1. 把驗證關掉
```
req = requests.get(url, verify = False)
```
2. 安裝 SSL 驗證
```
$ pip install pyOpenSSL
$ pip install -U certifi
```
如果無法安裝的話,可以先更新一下 pip:
```
$ pip install --upgrade pip
```
更多細節可以看這邊:https://stackoverflow.com/questions/27835619/urllib-and-ssl-certificate-verify-failed-error).