使用Python 3.4並請求2.11.1包得到'https://www.nfm.com'網站時,請求會引發SSLError [SSL:UNKNOWN_PROTOCOL]。我可以從其他https站點(如pythonanywhere.com和amazon.com)獲得有效響應。只有遇到錯誤纔會嘗試requests.get('https://www.nfm.com')
或requests.get('https://www.nfm.com', verify=False)
。Python在獲取https://www.nfm.com時請求SSL錯誤[SSL:UNKNOWN_PROTOCOL]
我在Chrome中檢查了NFM的證書,它是一個有效的解密SHA256 SSL CA.這是NFM的問題,還是我需要在我的最終配置中獲得來自此網站的響應對象?
對我來說工作得很好,當'request'get('https://www.nfm.com')'我得到'200'' – noteness
對我來說python 3.4.3,3.5.2, 2.7.12,2.7.6所以你的系統可能有特定的東西。請提供操作系統和openssl版本('ssl.OPENSSL_VERSION') –