【发布时间】:2021-11-12 23:31:39
【问题描述】:
我正在尝试在 binance 中获取加密代币的实时价格。为此我使用了 websockets。
代码:
import websockets
import asyncio
async def hello():
async with websockets.connect('wss://fstream.binance.com/ws/!markPrice@arr') as websocket:
print("connected!")
while True:
print("Debug")
greeting = await websocket.recv()
print(greeting)
await client.close_connection()
asyncio.run(hello())
这是在本地 linux 机器上运行良好的代码(意味着它正在打印来自存储在问候变量中的 web 套接字的数据。)
同时,在没有更改任何代码的情况下,我在 aws ec2 ubuntu 实例中运行它,它什么也没做,只是打印连接!和调试。之后控制台上什么也没有打印,也没有任何错误。
我安装了最新版本的网络套接字。
【问题讨论】:
标签: python-3.x amazon-ec2 websocket binance