2016-12-18 5 views
3

私はBitStamp Websocket APIにPythonで接続しようとしています。プッシャークライアントでイベントを受け取る

しかし、私はどこでもプロセスのまともなチュートリアルや説明を見つけることができません。

私が必要とするのは、ライブプライスティッカーを受け取ることです。

thisライブラリを使用しようとしましたが、実際の価格が表示されません。私はWebSocketsに新しいので、おそらく何かが足りないと思う。ここで

は私のコードです:

import pusherclient 
import sys 

# Add a logging handler so we can see the raw communication data 
import logging 
root = logging.getLogger() 
root.setLevel(logging.INFO) 
ch = logging.StreamHandler(sys.stdout) 
root.addHandler(ch) 

global pusher 

# We can't subscribe until we've connected, so we use a callback handler 
# to subscribe when able 
def connect_handler(data): 
    channel = pusher.subscribe('live_trades') 
    channel.bind('trade', callback) 

appkey = "de504dc5763aeef9ff52" 
pusher = pusherclient.Pusher(appkey) 
pusher.connection.bind('pusher:connection_established', connect_handler) 
pusher.connect() 

print("finished") 

私はこのコードを実行したときに私が見るすべてはある - 完成

私は価格にライブアップデートを受け取ることができますどのように?

+0

あなたがStreamHandlerのを経由して、データを得るためのより良い方法を発見したことがありますか? –

答えて

2

コードの最後にwhileループを追加します。

while True: 
    time.sleep(1) 
関連する問題