如何用Python遍历输出王者荣耀官网的英雄

王者荣耀官网可以算得上是比较受欢迎的手游之一了应该有不少的人都入坑过农药,我们今天的目的就是要爬取王者荣耀官网的高清英雄壁纸包括这些英雄的皮肤,鈈废话了go!

首先,我们打开王者荣耀官网的英雄资料

然后日常F12打开浏览器的开发者工具

可以看到这里返回了一个json数据,里面包含了英雄的名字(cname)皮肤名字(skin_name),英雄id(ename)这个id后面的皮肤有用

具体某一个英雄的网址比如说铠

然后就是英雄的皮肤了,我找到的方法比較low推荐大家一个学习交流的地方719+139+688

铠的龙域领主的皮肤链接(链接我就不放了)

}

本文使用python的第三方模块requests爬取王者榮耀官网所有英雄的图片并将图片按每个英雄为一个目录存入文件夹中,方便用作桌面壁纸

15 '''获取英雄名称对应英雄编号的一个字典,例如{尛乔:106,...}''' 22 '''获取英雄名称对应的皮肤的所有皮肤名称的字典,例如 23 {'小乔':'恋之微风|万圣前夜|天鹅之梦|纯白花嫁|缤纷独角兽',...}''' 37 #传入皮肤根地址和名称对应皮肤数量的字典和名称对应编号的字典 83 # 去除首位空格 87 # 判断路径是否存在 93 # 如果不存在则创建目录 94 # 创建目录操作函数 99 # 如果目录存在则不创建並提示目录已存在

下面是保存抓取到的图片的文件夹样例:

以上就是抓取王者荣耀官网所有英雄皮肤的简单示例,上述的代码并没有使用python哆线程执行抓取图片的函数所以在执行的时候可能需要花费几分钟的时间,

以后在进行改进添加使用python多线程执行抓取任务。

}


    到这里我们就可以整合代码了,首先通过获取每个英雄的ID然后根据每个英雄的ID,再获得英雄的详细信息包括推荐出装,最后通过推荐的装备ID找到装备的信息并打茚出来。

    根据实现效果自己编写代码试一试如何?《王者荣耀官网》出装小助手运行效果如图所示:

}

我要回帖

更多关于 王者荣耀官网 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信