# -*- coding: utf-8 -*-
"""
__title__ = '爬取王者荣耀英雄及皮肤高清图片'
__author__ = '张佑'
__mtime__ = '/04/06'
# code is far away from bugs with the god animal protecting
I love animals. They taste delicious.
┏┓ ┏┓
┏┛┻━━━┛┻┓
┃ ☃ ┃
┃ ┳┛ ┗┳ ┃
┃ ┻ ┃
┗━┓ ┏━┛
┃ ┗━━━┓
┃ 神兽保佑 ┣┓
┃永无BUG! ┏┛
┗┓┓┏━┳┓┏┛
┃┫┫ ┃┫┫
┗┻┛ ┗┻┛
"""
import os
import requests
#获取所有英雄列表json文件
url = '/web05/js/herolist.json'
herolist = requests.get(url) # 获取英雄列表json文件
herolist_json = herolist.json() # 转化为json格式
hero_name = list(map(lambda x: x['cname'], herolist.json())) # 提取英雄的名字
hero_number = list(map(lambda x: x['ename'], herolist.json())) # 提取英雄的编号
# 下载壁纸图片
def downloadHeroPic():
i = 0
for j in hero_number:
# 创建文件夹
os.mkdir("D:PycharmProjectstestzy" + hero_name[i])
# 进入创建好的文件夹
os.chdir("D:PycharmProjectstestzy" + hero_name[i])
i += 1
#一般英雄皮肤数小于10,我们这里用10来遍历,如果存在就保存到本地
for k in range(10):
# 拼接url
onehero_link = '/images/yxzj/img06/skin/hero-info/' + str(j) + '/' + str(j) + '-bigskin-' + str(k) + '.jpg'
im = requests.get(onehero_link) # 请求url
if im.status_code == 200:
open(str(k) + '.jpg', 'wb').write(im.content) # 写入文件
downloadHeroPic()
print('完成啦!!!')
python玩王者荣耀皮肤碎片怎么获得_手把手教你使用python获取王者荣耀英雄及皮肤高清图片...
如果觉得《python玩王者荣耀皮肤碎片怎么获得_手把手教你使用python获取王者荣耀英雄及皮肤高清》对你有帮助,请点赞、收藏,并留下你的观点哦!