見出し画像

[Python]コマンドラインでビットコインの価格を取得してみる

1.ビットコインの価格取得

bitflyer社が提供するAPIを用いてビットコインの価格を取得するプログラムを作ります。

2.コード

from datetime import datetime
import requests
import os
import json

base_url = "https://bitflyer.com/"
request_url = os.path.join(base_url, "api/echo/price")
response = requests.get(request_url)
get_info_time = datetime.now()
get_info_time = get_info_time.strftime("%Y/%m/%d %H:%M:%S")

if response.status_code != 200:
    print("情報の取得に失敗にしました。")
else:
    btc_dic = json.loads(response.text)
    #仲値
    mid = int(btc_dic["mid"])
    #販売価格
    sell = int(btc_dic["ask"])
    #買取価格
    buy = int(btc_dic["bid"])
    msg_template = """1BTCあたり(円)<{0}>
仲値:{1:,}
販売価格:{2:,}
買取価格:{3:,}
                   """.format(get_info_time, mid, sell, buy)
    print(msg_template)

3.実行結果

1BTCあたり(円)<2019/04/21 20:55:57>
仲値:587,619
販売価格:602,158
買取価格:573,080



この記事が気に入ったらサポートをしてみませんか?