¿Cómo capturar el precio de las acciones de Flush en tiempo real a través de Python?
Un código de muestra básico para usar WebSocket para obtener los datos del precio de las acciones de Flush Software:
``Python skin
Importar websocket
Importar json
Definir on_message(ws, mensaje):
data = json.loads(message)
Si 'datos' está en datos y datos[ 'Subtipo'] = 'Push':
Para artículos en datos['data']:
Si 'mercado' en artículo y artículo['mercado']= ' SH ' :
Imprimir(f "Código de stock: {item['code']}, precio actual: {item['now']} ")
#Puedes Aquí los datos posteriormente se procesa o se guarda en una base de datos.
def on_error(ws, error):
Imprimir(error)
definir on_close(ws):
Imprimir(" # ##Close### ")
Abrir definición (ws):
ws.send('{"event":"addChannel "," canal":"ths_fast_hq_ydy"} ')
if __name__ == "__main__ ":
websocket.enableTrace(True)
ws = websocket. WebSocketApp(" WSS://data . gt img . cn/conn ", on_message = on_message, on_error = on_error, on_close = on_close)
ws.on_open = on_open
ws. run_forever()
```
En este ejemplo, la biblioteca websocket se utiliza para conectarse a la interfaz WebSocket de Flush Software. Cuando se recibe un mensaje, los datos se analizan y. Se muestran el código de stock y el precio actual. Puede procesar más los datos si es necesario, como guardarlos en una base de datos.
Además, algunos sitios web proporcionan interfaces API para obtener datos sobre el precio de las acciones en tiempo real. También puede intentar utilizar estas interfaces API para obtener datos.