Представляю прототип python скрипт для мониторинга и хранения котировок. Скрипт дергает данные с сайта мониторинга крипты в формате JSON ( http://api.bitcoincharts.com ) . парсит их данные и выводит на экран циферки и их их эквиваленты.
import json
from urllib.request import urlopen
url = "http://api.bitcoincharts.com/v1/markets.json"
response = urlopen(url)
contents = response.read()
text = contents.decode('utf8')
datafile = open('markets.json', mode ='wt')
datafile.write(text)
datafile.close()
#data = json.loads(text)
fopen = open ('markets.json')
jsread = fopen.read()
fopen.close()
jsdata = json.loads(jsread)
for price in jsdata[:]:
usd = 'USD'
none = None
if price["currency"] == usd and price["bid"] != none :
print(price["symbol"] , price["currency"], price["bid"], price["ask"], sep=' | ', end='\n')
Результат выполнения на картинке
В данный момент скрипт красиво оформлен и трудится тут: http://technotask.ru/currency/
Для мониторинга форков или альткойнов рекомендую сайты с данными в формате JSON:
import json
from urllib.request import urlopen
url = "http://api.bitcoincharts.com/v1/markets.json"
response = urlopen(url)
contents = response.read()
text = contents.decode('utf8')
datafile = open('markets.json', mode ='wt')
datafile.write(text)
datafile.close()
#data = json.loads(text)
fopen = open ('markets.json')
jsread = fopen.read()
fopen.close()
jsdata = json.loads(jsread)
for price in jsdata[:]:
usd = 'USD'
none = None
if price["currency"] == usd and price["bid"] != none :
print(price["symbol"] , price["currency"], price["bid"], price["ask"], sep=' | ', end='\n')
Результат выполнения на картинке
В данный момент скрипт красиво оформлен и трудится тут: http://technotask.ru/currency/
Для мониторинга форков или альткойнов рекомендую сайты с данными в формате JSON:
- https://bitinfocharts.com - нет API
- http://coinmarketcap.com - Есть API
- http://coincap.io - Есть API
- https://www.cryptocompare.com - - Есть API

Комментариев нет:
Отправить комментарий