在換到 requests 之後,因為他使用 urllib3,就會對 https 的網址出現以下警告:
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
在換到 requests 之後,因為他使用 urllib3,就會對 https 的網址出現以下警告:
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
通常找到的解決方法是關閉這個警告,如下:
import requests.packages.urllib3
requests.packages.urllib3.disable_warnings()
在官網上提供另一個方法就是加上認證,但是,認證檔要去哪兒找?
這真的要感謝 stackoverflow 的網友以及 certifiio 網站提供可用的認證檔。
所以先到 http://certifiio.readthedocs.io/en/latest/ 下載 Raw CA Bundle,放在你知道的地方。
然後在使用 requests 的時候,verify 參數後面接那個檔案的路徑。問題解決!