โ API IMPORT
## import ํด์ฌ ๊ฒ๋ค
import requests # html requests
import json
from urllib import parse
import pprint as pp
import pandas as pd
โ Request
api_key=MY_API # riot ํํ์ด์ง์์ ๋ถ๋ฌ์จ requests api
request_header={
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0",
"Accept-Language": "ko,en;q=0.9,en-US;q=0.8",
"Accept-Charset": "application/x-www-form-urlencoded; charset=UTF-8",
"Origin": "https://developer.riotgames.com"
} # ํํ์ด์ง์์ ๋ฐ๊ธ๋ฐ์ api ์ฌ์ฉ
url='https://kr.api.riotgames.com/lol/league-exp/v4/entries/RANKED_SOLO_5x5/IRON/I?page=1&api_key=RGAPI-9555ad14-09af-4958-9f17-bead74f40478'
# LEAGUE-EXP-V4 ์คํ์ ํ๋จ์ ๋์ค๋ url
response=requests.get(url,headers=request_header)
# request ํจ์ ์ฌ์ฉํด์ ํํ์ด์ง ์ ๋ณด ๋ถ๋ฌ์ค๊ธฐ, ํค๋ ์ ๋ณด๋ ์ค์ ํ requests_header ์ฌ์ฉ
header ๋ถ๋ถ์ api ํธ์ถ ํ request header ๊ธ์ด ์ค๋ฉด ๋๋ค
url ๋ถ๋ถ์ api ํธ์ถ ํ ํ๋จ์ ๋์ค๋ url
โ ๋์ ๋๋ฆฌ ํํ ํ์ธ
response.status_code
# ์ ์์ ์ผ๋ก ๋ถ๋ฌ์๋์ง ํ์ธ >> 200 ๋ ์ผ ์ ๋๋ก ๊ฐ๊ณ ์จ ๊ฒ / 403์ apiํค ๋ง๋ฃโ
print(response.json()[0]['summonerId'])
print ํจ์๋ก ๋ด๊ฐ ์ถ์ถํ ๊ฒ์ด ์ด๋ค ๊ฒ์ธ์ง ์ผ์ผ์ด ๋ฝ์๋ณด๋ฉด์ ์์น ํ์ธํ๋ ๊ฒ ์ ์ผ ์ข๋ค