当前位置:首页 > 游戏 >

王者荣耀皮肤代码大全(王者荣耀皮肤修改代码表)

来源:原点资讯(www.yd166.com)时间:2023-04-29 05:58:03作者:YD166手机阅读>>

很多朋友都喜欢玩王者荣耀,也很喜欢里面的英雄和各种风格的皮肤,而今天为大家介绍的,就是如果用 python 一键获取全英雄的皮肤图片,保存到电脑上,用来做背景图片循环切换,是不是也很美……

安装模块

这里需要安装以下模块,当然如果已安装就不用再装了:

# 安装引用模块 pip3 install bs4 pip3 install requests分析获取

由先打开王者荣耀官网英雄介绍页面(http://pvp.qq.com/web201605/herolist.shtml),在这个页面列出了所有的英雄,然后打开 Chrome 开发者工具,刷新后在 Network 看到如下图请求 url,会返回包含所有英雄信息的 Json 串。

王者荣耀皮肤代码大全,王者荣耀皮肤修改代码表(1)

把这个 Json 文件下载下来,我们可以看到里面的内容如下:

王者荣耀皮肤代码大全,王者荣耀皮肤修改代码表(2)

然后当我们点击某个英雄进到详细介绍页面,会看到以这个英雄各种皮肤的图片,再次打这开发者工具,在源码里找到皮肤图片对应的 url,如下图所示:

王者荣耀皮肤代码大全,王者荣耀皮肤修改代码表(3)

通过查看多个皮肤,我们可以发现这个 url(http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/531/531-bigskin-2.jpg)是有规律的变化,可以看出 url 中数字531对应的就是上面 json 文件中的 ename,而其中 531-bigskin- 后面的数字,则对应的是第几个皮肤。

好了,找到了规律,剩下就好办了,因为这个用代码实现一点也不复杂。

代码实现

直接上代码吧,我已经在代码里加了注释如下:

# get_heros.py # 引入模块 import requests import json import os import time #程序开始时间 st = time.time() url = 'http://pvp.qq.com/web201605/js/herolist.json' # 获取 json 内容 response=requests.get(url).content # 提取 Json 信息 jsonData=json.loads(response) # 打印查看 print(jsonData) # 初始化下载数量 x = 0 hero_dir='/Users/mm/python/python-examples/heros/imgs/' #目录不存在则创建 if not os.path.exists(hero_dir): os.mkdir(hero_dir) for m in range(len(jsonData)): # 英雄编号 ename = jsonData[m]['ename'] # 英雄名称 cname = jsonData[m]['cname'] # 皮肤名称,一般英雄会有多个皮肤 skinName = jsonData[m]['skin_name'].split('|') # 皮肤数量 skinNumber = len(skinName) # 循环遍历处理 for bigskin in range(1,skinNumber 1): # 拼接下载图片url picUrl = 'http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/' str(ename) '/' str(ename) '-bigskin-' str(bigskin) '.jpg' #获取图片内容 picture = requests.get(picUrl).content # 保存图片 with open( hero_dir cname "-" skinName[bigskin-1] '.jpg','wb') as f: f.write(picture) x=x 1 print("当前下载第" str(x) "张皮肤") # 获取结束时间 end = time.time() # 计算执行时间 exec_time = end-st print("找到并下载" str(x) "张图片,总共用时" str(exec_time) "秒。")

代码写好,接下我们执行命令 python get_heros.py 运行程序,就会看到皮肤图片已经瞬间下载到了电脑里。

王者荣耀皮肤代码大全,王者荣耀皮肤修改代码表(4)

下载完成的皮肤图片:

王者荣耀皮肤代码大全,王者荣耀皮肤修改代码表(5)

总结

本文为大家介绍了如何通过 Python 实现王者荣耀全英雄皮肤图片的下载,喜欢玩游戏的朋友们,以后再也不用愁没有图片做桌面壁纸了,如果你喜欢记得点在看。

栏目热文

王者空白名代码复制(空白昵称复制粘贴)

王者空白名代码复制(空白昵称复制粘贴)

在王者荣耀中,有些玩家的名字都空白的,看起来非常有个性,但是很多玩家并不知道这些名字从哪里来,那么王者荣耀空白名字怎么打...

2023-04-29 06:03:01查看全文 >>

王者荣耀所有英雄代码(王者荣耀全英雄代码表)

王者荣耀所有英雄代码(王者荣耀全英雄代码表)

在《王者荣耀》中,有很多趣味性颇强的皮肤彩蛋。而这些皮肤彩蛋,往往是最容易被大家忽略的。这篇文章,特对峡谷中那些比较经典...

2023-04-29 06:19:57查看全文 >>

王者荣耀英雄代码修改器(王者荣耀修改器英雄技能代码)

王者荣耀英雄代码修改器(王者荣耀修改器英雄技能代码)

王者荣耀S8赛季新英雄已经全部更新在体验服了,但是很多英雄的内容还未制作,魔铠作为第一个英雄,目前是已经制作完成,等待内...

2023-04-29 06:30:07查看全文 >>

王者荣耀人物代码大全(王者荣耀人物代码怎么找)

王者荣耀人物代码大全(王者荣耀人物代码怎么找)

明天就是除夕夜 今天给大家带来1月30号小虎集市最新代码 想要的小伙伴直接复制就可以了,喜欢的可以分享给身边的朋友们 欢...

2023-04-29 06:00:51查看全文 >>

kpl代码可复制(kpl职业代码免费复制)

kpl代码可复制(kpl职业代码免费复制)

大家好我是 游戏分享家 今天就是除夕了 给大家带来1月31号小虎集市最新代码 想要的小伙伴直接复制就可以了,喜欢的可以...

2023-04-29 06:19:44查看全文 >>

王者荣耀所有英雄介绍(王者荣耀中所有英雄大全)

王者荣耀所有英雄介绍(王者荣耀中所有英雄大全)

没错,就是夏侯惇。有护盾,有位移,有控制,有回复。跟谁对面都是五五开,而且很难被抓。带真实伤害,前期输出可观。后期抗伤能...

2023-04-29 06:30:04查看全文 >>

热水器打不着火一直有滴滴的声音(热水器打不着火还没有滴滴的响声)

热水器打不着火一直有滴滴的声音(热水器打不着火还没有滴滴的响声)

热水器是家里常用的电器,但有时会出现热水器打不燃一直滴滴滴的现象,这是什么情况造成的呢?下面我们一起来了解一下热水器打不...

2023-04-29 06:08:40查看全文 >>

cad定距等分快捷命令(cad定距等分操作步骤)

cad定距等分快捷命令(cad定距等分操作步骤)

这一个练习题使用了CAD矩形命令和定数等分命令、定距等分命令、复制命令等等,主要讲解定数等分与定距等分的使用,我们一起用...

2023-04-29 06:26:15查看全文 >>

cad等分点上画不上线条(cad定数等分后怎么画不了线)

cad等分点上画不上线条(cad定数等分后怎么画不了线)

一、分析与说明1.1、观察原图,直径76个单位的圆上八个等大的圆弧,就应该想到要用“定数等分”命令来确定出圆弧的起点和端...

2023-04-29 06:38:26查看全文 >>

CAD等分命令(cad等分命令怎么使用)

CAD等分命令(cad等分命令怎么使用)

我们使用CAD梦想画图软件来绘制这个习题,主要用到的CAD基础命令有圆命令、定数等分命令以及多线段圆弧命令。接下来大家使...

2023-04-29 05:59:09查看全文 >>

文档排行