失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python玩王者荣耀皮肤碎片怎么获得_手把手教你使用python获取王者荣耀英雄及皮肤高清

python玩王者荣耀皮肤碎片怎么获得_手把手教你使用python获取王者荣耀英雄及皮肤高清

时间:2020-01-03 08:21:55

相关推荐

python玩王者荣耀皮肤碎片怎么获得_手把手教你使用python获取王者荣耀英雄及皮肤高清

# -*- 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获取王者荣耀英雄及皮肤高清》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。