我一直在使用python连接到ws://
websocket流,并使用websocket-client取得了巨大的成功。但是,当我尝试连接到https://
- 计划的流时,该库会抱怨https
不受支持。 This页面似乎表明可以使用javascript中的socket.io通过https连接到此类流。
我不是一个javascript大师,所以这里可能会有一些微妙之处,但这可以在python中完成吗?
答案 0 :(得分:1)
似乎我混淆了使用标准协议实现的websockets和socket.io套接字,它们似乎实现了服务器和客户端之间的握手,以消除浏览器的不兼容性。
Python有一个很好的websockets实现,但似乎没有一个好的socket.io套接字实现。
答案 1 :(得分:0)
安全URI scheme for websockets为wss://
尝试使用wss://
代替https://
答案 2 :(得分:-1)
在python中,您可以使用urllib2连接到https网址。例如,您可以执行以下操作:
import urllib2
conn = urllib2.urlopen("https://www.google.com/")
content = conn.read()
print(content)