728x90
이번 포스팅에서는 넥슨에서 제공하고 있는 카트라이더 오픈 API를 통해서 내 최근 카트라이더 10경기 매치 정보를 파이썬으로 가져오도록 하겠다. API 정보는 아래 링크에서 확인할 수 있다. API를 사용하기 위해서는 역시나 해당 사이트에서 API 키 값을 발급을 받아야 한다. 카트라이더 외 피파온라인, 던파, 싸이퍼스 API도 제공하고 있다.
카트라이더 라이더명으로 내 ID값 가져오기
매치 정보를 가져오기 위해서는 내가 사용하는 카트라이더 ID에 부여된 특정 값이 필요한데 아래 코드를 통해서 추출할 수 있다.
import requests
import pandas as pd
import json
nickname='~라이더명~'
api='~API KEY~'
headers= {'Authorization': api}
_API_URL = f'https://api.nexon.co.kr/kart/v1.0/users/nickname/{nickname}'
res=requests.get(_API_URL, headers=headers)
id=res.json()['accessId']
최근 10경기 매치 정보 가져오기
위에서 받은 ID 값은 다시 아래와 같이 활용한다면 최근 카트라이더 10경기 데이터를 가져올 수 있을 것이다. 여기 API가 조금 불친절한게 모든 데이터를 또 메타정보와 매칭해야만이 우리가 읽을 수 있는 데이터로 볼 수 있다. 오늘은 시간이 늦어서 다음 시간에 메타 정보를 가져와서 매칭하고 내 최근 10경기 전적을 공유하도록 하겠다. 끝!
url=f'https://api.nexon.co.kr/kart/v1.0/users/{id}/matches'
res2=requests.get(url,headers=headers)
data=res2.json()
data['matches'][0]['matches']
728x90
반응형
'문송충의 코딩하기 > 파이썬 데이터 분석' 카테고리의 다른 글
[파이썬] - 네이버 파이낸스에서 KT 주가 가져와서 Plotly 반응형 그래프 그리기 (0) | 2020.11.28 |
---|---|
[파이썬] - 서울 2호선 지하철 역별 승하차 승객 수 Folium으로 시각화 (0) | 2020.11.27 |
[파이썬] - Pykrx 패키지를 통해 국내 상장 종목별 외국인 보유 비중 확인 (0) | 2020.11.24 |
[파이썬] - Pykrx 패키지를 활용한 KOSPI, KOSDAQ 종목별 공매도 잔고 Top 10 기업 추출 (0) | 2020.11.23 |
[파이썬] - Folium 활용하여 서울시 구 기준 인구수 시각화 하기 (1) | 2020.11.22 |
댓글