import requests
url = 'https://go.nkust.edu.tw'
req = requests.get(url)
requests.exceptions.SSLError: HTTPSConnectionPool(host='go.nkust.edu.tw', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)')))
請教各位為什麼會這樣~
在瀏覽器瀏覽該網站是正常的,但用 requests 就 error,說找不到 issuer 的憑證
但另一個同家 CA 的網站就不會出現這個 error
import requests
url = 'https://www.ly.gov.tw/Home/Index.aspx'
req = requests.get(url)
想知道為什麼會這樣~~!
請用 ssl checker 去檢查 的確那個網站SSL 有問題, 裡面沒有 chain 這個證書
如果你是網站管理者就去處理這個問題
如果不是又一定要requests 用不檢查ssl 去處理
import requests
url = 'https://go.nkust.edu.tw'
req = requests.get(url,verify=False)
挖哩 .... 電算中心 ... 管理者快去處理吧
啊就安裝憑證的人, 沒有把中繼憑證包進去安裝....