Bitcoin Forum
May 14, 2024, 12:34:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Python e vari exchangers  (Read 669 times)
mikexine (OP)
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
May 03, 2014, 11:06:03 AM
Last edit: May 06, 2014, 03:37:53 PM by mikexine
 #1

ciao  Smiley
stavo provando a capire un po' come funziona leggere l'ultimo prezzo di uno scambio su btc-e con python, e sono giunto a questo punto:

Code:
import urllib                                       
sock = urllib.urlopen("https://btc-e.com/api/2/btc_usd/ticker")
htmlSource = sock.read()                            
sock.close()                                        
var = htmlSource

start = var.find("last")+6
end = var.find("buy")-2
last = var[start:end]

print 'last bitcoin value: '+last+ '$'

sono alle prime armi con python. così per funzionare funziona, voi avreste suggerimenti utili?
grazie Smiley
The trust scores you see are subjective; they will change depending on who you have in your trust list.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
w5pn73
Sr. Member
****
Offline Offline

Activity: 635
Merit: 251


View Profile
May 03, 2014, 11:37:27 AM
 #2

sono alle prime armi con python. così per funzionare funziona, voi avreste suggerimenti utili?

L'url restituisce i dati in formato json, utilizza una libreria per decodificarli anzichè cercare le keyword nel testo.
mikexine (OP)
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
May 03, 2014, 01:17:25 PM
 #3

sono alle prime armi con python. così per funzionare funziona, voi avreste suggerimenti utili?

L'url restituisce i dati in formato json, utilizza una libreria per decodificarli anzichè cercare le keyword nel testo.


grazie per il suggerimento!
ho provato a guardare un momento, così sarebbe meglio?

Code:
import urllib, json                                       

url = "https://btc-e.com/api/2/btc_usd/ticker"
response = urllib.urlopen(url)
data = json.loads(response.read())
print 'last bitcoin value: '+str(data['ticker']['last'])+' $'
mikexine (OP)
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
May 06, 2014, 03:39:13 PM
 #4

ho provato a giocare ancora un po' con python e sono giunto a questo: https://github.com/mikexine/Cryptsy-Prices
se avete voglia di lasciare suggerimenti / commenti sarei più che contento.. vorrei capire se c'è qualcosa di migliorabile eccetera Smiley
grazie!
FaSan
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500



View Profile
May 06, 2014, 04:30:40 PM
 #5

sono alle prime armi con python. così per funzionare funziona, voi avreste suggerimenti utili?

L'url restituisce i dati in formato json, utilizza una libreria per decodificarli anzichè cercare le keyword nel testo.


grazie per il suggerimento!
ho provato a guardare un momento, così sarebbe meglio?

Code:
import urllib, json                                       

url = "https://btc-e.com/api/2/btc_usd/ticker"
response = urllib.urlopen(url)
data = json.loads(response.read())
print 'last bitcoin value: '+str(data['ticker']['last'])+' $'



Decisamente Wink




FaSan
mikexine (OP)
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
May 08, 2014, 01:04:36 PM
 #6

Decisamente Wink




FaSan

Grazie! Smiley
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!