Strona główna Polish Python Coders Group
   Strona główna   Pomoc Zaloguj się Rejestracja  
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Aktualności: PyStok #39, 20 marca 18:00, Białystok: AI w diagnostyce obrazowej i metaklasy
Szukaj Szukaj
Strony: [1]   Do dołu
Drukuj
Wątek: API Pusher Bitstamp  (Przeczytany 63 razy)
« : 21:56 13/03/19 »
any_rafal Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 1


Witam,
mam niewielką wiedzę na temat Pythona...
Próbuje pobierać dane za pośrednictwem websocket, wszystko szło jak po maśle Uśmiech,
do chwili kiedy na drodze pojawiło sie api Bitstamp.net, które korzysta z API Pusher.com.
Znalazłem jakieś bibloteki
https://github.com/ekulyk/PythonPusherClient i niby wszystko działa,
to co chcę otrzymać widze w logerze.
Tutaj kod:
Kod
class Pusher(QtCore.QThread):
       def __init__(self, parent=None):
 
           super(Pusher, self).__init__(parent)
           self.pusher = pusherclient.Pusher("de504dc5763aeef9ff52")
           self.pusher.connection.bind("pusher:connection_established",    self.on_open)
           self.pusher.connect()
 
           while True:
               time.sleep(0.3)
 
       def on_open(self, ws):
 
           channel = self.pusher.subscribe("live_trades_ethusd")
           channel.bind("data", self.on_message)
 
       def on_message(self, ws,  message):
 
           print(message)
 

I na podstawie analogi do kodu "zwykłego" websocket-a, oczekiwałem,
że w def on_message, otrzymam cokolwiek, żeby pozniej sie tym zająć, a tu nic.

Gdzie jest błąd ?
pzdr
P.S. Szukam juz chyba dwa dni, ale bez Waszej pomocy się nie uda.

Zapisane
Strony: [1]   Do góry
Drukuj
Skocz do:  

© 2007 - 2019 Polish Python Coders Group
Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | Theme by PixelSlot