파이썬에서 API에 연결하여 데이터 얻기 (with 코인 체크 and requests)

이 기사에 대하여



코인 체크 에서 공개된 API에 연결하여 데이터를 검색하고 해당 데이터를 Python 변수에 할당할 때까지 작성합니다.
이번에는 비트 코인 가격을 얻으려고합니다.
왜 동전 체크를 선택했는지 어쩐지입니다.

이번에 사용하는 Python 라이브러리의 requests는 과거 기사을 참고하여 설치해 주세요.

관련 기사



ANACONDA NAVIGATOR를 사용하여 가상 환경을 만들고 psycopg2를 넣습니다.

검색할 API



공개되고 있는 API 중의 티커 라는 정보를 취득해 옵니다.

이미지의 빨간색 테두리로 둘러싸인 부분, 거기가 취득하기 위한 주소가 되므로, 기억해 주세요.

소스 코드



coincheck.py
import requests
res = requests.get('https://coincheck.com/api/ticker')
Data = res.json()

쉽게 데이터를 얻을 수있었습니다! ! !
requests.get() 부분으로 지정하고 있는 것이 이전의 이미지의 빨간색 프레임 부분입니다.
htps // 코인치ぇck. 코 m/아피/치 c케 rhtps // 코인치ぇck. 코m/ 까지가 사이트의 URL, 그 뒤의 api/ticker 가 빨간색 프레임 부분입니다.
우선 보겠습니다.

coincheck.py
print(Data)

result.txt
{'last': 746991.0, 'bid': 746628.0, 'ask': 746977.0, 'high': 752000.0, 'low': 734701.0, 'volume': 1806.24942343, 'timestamp': 1538276575}

축하합니다.
이제 API를 사용하여 데이터를 검색할 수 있습니다!

데이터의 변수에 할당



라고 하는 곳에서 끝나 버리면 나와 같은 초보자 SE에는 조금 어려운 것이 있습니다.
그래서 이 데이터를 변수에 대입해 보려고 합니다.

result.txt
{'last': 746991.0, 'bid': 746628.0, 'ask': 746977.0, 'high': 752000.0, 'low': 734701.0, 'volume': 1806.24942343, 'timestamp': 1538276575}

데이터를 보면 「이름:값, 이름:값」이라고 하는 내용이 되어 있는 것을 알 수 있습니다.
각 데이터가 명칭과 거기에 붙은 값으로 되어 있습니다. 이것이 사전형 객체입니다.
꺼내는 방법은 간단하고, 배열에서는 수치인 곳을 이 데이터의 명칭으로 해 주면 취득할 수 있습니다.

coincheck.py
last = Data["last"]
print(last)

result.txt
746991.0

그러면 이것으로 끝입니다.
고마워요.

좋은 웹페이지 즐겨찾기