在使用 Requests 套件送出請求抓取網頁時,有時候可能會遇到以下錯誤:
requests.exceptions.SSLError: HTTPSConnectionPool(host='www.xxx.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)'),))
原因是 HTTPS 的 SSL 憑證過期、不合格或有其他問題,造成 Requests 在請求時證書驗證失敗,就會出現 requests.exceptions.SSLError 這樣的錯誤。
那該如何解決呢?
以及怎麼隱藏不安全的請求警告?
歡迎至我的部落格閱覽,會有更佳的閱讀體驗~~~
也歡迎追蹤FB粉專『IT空間』哦~