英雄联盟爬取不同英雄皮肤
import requests
hear1 = requests.get('https://game.gtimg.cn/images/lol/act/img/js/heroList/hero_list.js')
result1 = hear1.json()
list1 = []
for x in result1['hero']:
list1.append(x['heroId'])
print(list1)
for x in list1:
hear1_1 = requests.get(f'https://game.gtimg.cn/images/lol/act/img/js/hero/{x}.js')
result1_1 = hear1_1.json()
for i in result1_1['skins']:
name1 = i['name']
if i['mainImg'] !='':
hear2 = requests.get(i['mainImg'])
result2 = hear2.content
try:
with open(f'files/{name1}.jpg', 'wb') as f1:
f1.write(result2)
except FileNotFoundError:
continue