各位大大好
小弟在公司有一些程式需求要用requests做資料爬取,但是都會遇到 [SSL: CERTIFICATE
_VERIFY_FAILED]
certificate verify failed:
self signed certificate in certificate chain
這樣的錯誤。
目前都是用verify=False去避免驗證,但這也不是長久之道,而且少一層驗證也可能有資
安問題,因此想要根本性的去解決。
稍微研究之後大概的思路就是去加入網頁的憑證到現有的憑證信任清單。
嘗試作法如下:
1.certifi.where()找到信任憑證清單
2.edge瀏覽器打開網頁,點網址旁邊的鎖頭打開憑證檢視器匯出憑證
3.把憑證append到信任清單中。
但這樣做之後還是沒有修正ssl驗證的錯誤,想請教各位大大應該怎麼做才能解決。
感激不盡!