-
[파이썬] 비트코인 탐욕 공포 지수 크롤링하기기타/가상화폐 2021. 12. 12. 13:38반응형
주소는 https://api.alternative.me이고, 이 주소로 GET 메서드를 이용하면 된다.
주소 뒤에 여러 옵션 파라메터를 추가할 수 있다.
- 데이터 개수 -> limit= n으로 설정. 0으로 입력시 가능한한 많은 데이터를 불러온다
- 포멧 -> json, csv 선택 가능. 기본은 json
- 날짜 형식 -> json의 경우 timestamp형식으로 불러와진다. kr을 입력시 2021/12/12와 같이 나온다
다음은 api를 이용해서 불러올 수 있는 최대한의 데이터를 불러와서
fng라는 판다스 Series에 데이터를 저장하는 코드다.
date_format을 이용하지 않고 timestamp를 변환하는 식으로 코드를 짰다.
import requests import datetime import pandas as pd url = ' https://api.alternative.me/fng/?limit=0' data = requests.get(url).json() value = [] time = [] for i in data['data']: value.append(i['value']) time.append(datetime.datetime.fromtimestamp(int(i['timestamp'])).strftime('%Y-%m-%d')) value = value[::-1] time = pd.to_datetime(time[::-1]) fng = pd.Series(value,time,name='fng')
반응형'기타 > 가상화폐' 카테고리의 다른 글
[파이썬] 주식, 코인 데이터 리샘플링 : 시간봉으로 2시간, 6시간, 12시간봉 만들기 (0) 2021.12.25 코인 데이터 ccxt보다 더 많이 크롤링하기 (0) 2021.12.21 가상화폐 포트폴리오의 헤지 아이디어 (1) 2021.11.28 [파이썬] 가상화폐 포트폴리오 만들기 (0) 2021.11.28 [파이썬] Historical Correlation(상관관계 추이) 계산하기 (0) 2021.11.25