【发布时间】:2020-05-11 09:56:27
【问题描述】:
我在通过 websocket 抓取数据时遇到问题。当我创建连接时,无论您选择不同版本的 SSL 还是关闭身份验证都不起作用
ws = websocket.create_connection(
url='wss://***',
timeout=60,
# header=header,
# subprotocols=["binary", "base64"],
sslopt={
"cert_reqs": ssl.CERT_NONE,
# "check_hostname": False,
"ssl_version": ssl.PROTOCOL_SSLv2
}
)
这是我给出的错误:
error message: The remote host forced an existing connection to be closed.
qhen ssl_version 为ssl.PROTOCOL_SSLv3,错误为:
error message:[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:646).
关于我尝试的设置:
在我的情况下设置cert_reqs=ssl.CERT_NONE 是没用的
【问题讨论】: