OpenSSL:错误:1409442E:SSL例程:ssl3_read_bytes:tlsv1警报协议版本

时间:2018-11-05 09:21:12

标签: python ssl openssl wget tls1.2

wget -O /Users/itaybd/Finzor_2_26/dev_code/Engine/DATA/EOD/S_temp.zip https://www.quandl.com/api/v3/datatables/SHARADAR/SEP?qopts.export=true&api_key=MYKEY产生OpenSSL:错误:1409442E 哪里

import requests
url = 'https://www.howsmyssl.com/a/check'
r = requests.get(url)
print(r.json()['tls_version'])

收益:TLS 1.2

该如何解决????

1 个答案:

答案 0 :(得分:1)

如果您的服务器不支持TLS 1.0,则可以尝试使用选项wget运行--secure-protocol=TLSv1_2

如果您的wget版本早于1.14,并且服务器使用SNI,请将wget升级到至少1.14。

请让我们知道其中哪些可以解决,如果没有解决,请让我们知道有关该问题的更多信息(例如您所使用的软件版本,包括wget和openssl,以及来自wget的完整错误)