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("" + hero_name[i])
# 进入创建好的文件夹
os.chdir("" + 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) # 写入文件
os.chdir("../")
downloadPic()
Python 代码爬取王者荣耀全英雄皮肤
最新推荐文章于 2024-12-18 16:11:12 发布
本文介绍了一种使用Python脚本批量下载《王者荣耀》游戏中所有英雄及其皮肤图片的方法。通过发送HTTP请求获取英雄列表和编号,然后利用这些信息构造图片URL并下载到本地相应英雄文件夹中。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.8
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

3196

被折叠的 条评论
为什么被折叠?



