import requests
import json
from pprint import pprint
data = json.loads(requests.get("https://crix-api-cdn.upbit.com/v1/crix/marketcap?currency=KRW").text)
#print(data)
KRW_Market_cap = {}
for x in data:
KRW_Market_cap['KRW-'+x['symbol']] = x['marketCap']
pprint(KRW_Market_cap)
Total_market_cap = sum(KRW_Market_cap.values())
print(f'\n전체 시가총액 : {Total_market_cap:,}')
바이낸스는 시총 확인이 조금 번거로운데
업비트는 설명서엔 써있지 않지만
시가총액 정보를 API로 간편하게 볼 수 있습니다.
딕셔너리에서 key의 이름을 지정할 때
종목 이름 앞에 'KRW-'를 붙이는게 나중에 쓸 때 편합니다.
ex) 'KRW-BTC'
출력 결과
{'KRW-1INCH': 1036778009386.4972,
'KRW-AAVE': 5937807981228.227,
...(중략)
'KRW-ZRO': 1040275944025.9553,
'KRW-ZRX': 896752912895.3795}
전체 시가총액 : 4,752,892,678,078,160.0
'파이썬 > 업비트' 카테고리의 다른 글
[업비트 WS] 1분, 20분 등락율 실시간 확인하기 (0) | 2024.12.08 |
---|