【发布时间】:2020-11-06 14:57:06
【问题描述】:
互联网上有一个使用 websocket 更新其值的网站。我想做的是,我想以这样的方式连接到那个 websocket 接收更新而不是发出很多获取请求...... .
- 这已经有效了!
但现在我想这样做更匿名。
(例如,通过在我(客户端)和服务器之间添加 TOR)。
这可能吗?怎么做?
+/- 有效的代码
from websocket import create_connection
import json
import time
headers = json.dumps({'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'nl-BE,nl-NL;q=0.9,nl;q=0.8,en-US;q=0.7,en;q=0.6',
'Cache-Control': 'no-cache',
'Connection': 'Upgrade',
...
'Sec-WebSocket-Extensions': 'permessage-deflate; client_max_window_bits',
'Sec-WebSocket-Key': 'TiMSmtLKCoev5n/rbl3h4g==',
'Sec-WebSocket-Version': '13',
'Upgrade': 'websocket'
})
msg_a = {'Id': 'c729860f-0565-7dfc-65ca-b83880446c3e',
'TTL': 10,
'MessageType': 1,
'Message': '{"NodeType":1,"..."'}
msg_b = {'Id': '7674a2be-bec9-267b-0cbf-f54a3250bb5d',
'TTL': 10,
'MessageType': 1000,
'Message': '{"...."'}
ws = create_connection('wss://wss01......be/',headers=headers)
ws.send(json.dumps(msg_a).encode())
while True:
print(ws.recv())
ws.send(json.dumps(msg_b).encode())
time.sleep(1)
【问题讨论】:
标签: python python-3.x websocket proxy tor