-
[파이썬] 업비트 인덱스 UBCI 크롤링하기기타/가상화폐 2021. 11. 23. 16:59반응형
업비트는 UBCI를 통해 코인의 인덱스를 개발해서 정보를 제공하고 있다.
업비트가 관리할 의욕을 잃었는지 인덱스 최신화도 안 되는 것 같고, 투자에 의미있는 인덱스도 적다.
돈 버는 만큼 투자자 정보를 위해서도 노력해줬으면 좋겠다.
그래도 이걸 쓰고 싶다면 별다른 API가 없기 때문에 데이터를 얻기 위해서는 크롤링을 해야한다.
혹시 필요한 사람이 있을까봐 공유한다.
import requests days = 30 # 최근 n일의 데이터 수집 idx = 'UBMI' # 인덱스명 url = 'https://crix-api-cdn.upbit.com/v1/crix/candles/days?code=IDX.UPBIT.' + idx + '&count=' + str(days) response = requests.get(url) data = requests.get(url).json()
days의 숫자에 따라서 최근 몇일치의 데이터를 수집할 것인지가 결정되고,
idx 부분에 따라서 어느 인덱스를 불러올지가 정해진다.
이는 주소 뒷부분과 동일하다. 따라서 UBMI BTC quote가 필요한 경우 idx = 'UBMI_ST'로 넣어주면 된다.
그러면 아래와 같은 결과를 얻을 수 있다.
반응형'기타 > 가상화폐' 카테고리의 다른 글
[파이썬] 가상화폐 포트폴리오 만들기 (0) 2021.11.28 [파이썬] Historical Correlation(상관관계 추이) 계산하기 (0) 2021.11.25 AWS Lightsail에서 가상화폐 자동매매 봇 돌리기 - 초보자도 이해 가능 (0) 2021.09.19 FTX 거래소 API 이용하기 - 펀딩피 불러오기 (0) 2021.09.13 파이썬으로 바이낸스에서 데이터 크롤링하기 (1) 2021.07.11