首页 > 编程语言 > 详细

python爬取王者荣耀全英雄皮肤

时间:2019-12-20 16:39:54      阅读:134      评论:0      收藏:0      [点我收藏+]
import os
import requests

url = https://pvp.qq.com/web201605/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 downloadPic():
    i = 0
    for j in hero_number:
        # 创建文件夹
        os.mkdir("E:\\py\\wzry\\" + hero_name[i])
        # 进入创建好的文件夹
        os.chdir("E:\\py\\wzry\\" + hero_name[i])
        i += 1
        for k in range(10):
            # 拼接url
            onehero_link = http://game.gtimg.cn/images/yxzj/img201606/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)  # 写入文件

downloadPic()

python爬取王者荣耀全英雄皮肤

原文:https://www.cnblogs.com/maqiankun/p/12073257.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!