接口练习:(下载lol一个英雄的所有皮肤安妮为例)
import requests
def download_image(name, img_url: str):
response = requests.get(img_url)
with open(f'files/Img/{name}.{img_url.split(".")[-1]}', 'wb') as f:
f.write(response.content)
print('下载成功!')
def get_one_hero_skin(id):
url = 'https://game.gtimg.cn/images/lol/act/img/js/hero/{id}.js'
response = requests.get(url)
result = response.json()
for skin in result['skins']:
name = skin['name']
img_url = skin['mainImg']
if not img_url:
img_url = skin['chromaImg']
download_image(name, img_url)
if __name__ == '__main__':
get_one_hero_skin()