파이썬 버전 : 3.5.2파이썬 SSLError, SSLv3에 경고 핸드 셰이크 실패, wallhaven.cc에 대한
OS : OS X 10.12
은 OpenSSL 버전 :
나 '2016에는 OpenSSL 1.1.0b 9월 26일 "https://alpha.wallhaven.cc"을 (를) 요청하려고합니다.
import requests.packages.urllib3.util.ssl_
requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS='ALL'
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
import requests
print(requests.get("https://alpha.wallhaven.cc",verify=False))
또는 /APNSWrapper/connection.py 라인 (131)을 변경
import urllib.request
init_page=urllib.request.urlopen("https://alpha.wallhaven.cc")
그런
ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:645)
및
During handling of the above exception, another exception occurred:
...
urllib.error.URLError: <urlopen error [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:645)>
는 다음과 같은 솔루션은 작동하지 않습니다 얻을 :
012 그럼 뭐가 문제ssl_version = self.ssl_module.PROTOCOL_TLSv1,
에 3,516,
ssl_version = self.ssl_module.PROTOCOL_SSLv3,
입니까? 그것을 해결하는 방법? 감사합니다.