访问 flyai.club ,一键创建你的人工智能项目
作者 | 王强
来源 | C与Python实战
起因:前两天在公众号上看到一篇文章内容就是爬取王者荣耀的皮肤,但是内容太大概了,如果跟着他做肯定做不出来,所以我打算自己做。
之前接触过爬虫还是几年前爬取豆瓣电台的歌曲,那时候用的C++,json解析还要用第三方库,总之很麻烦。最近接触到了python,深深的感觉这门语言真好。
进入正题:如何爬取王者荣耀的英雄皮肤照片?
分为两步:
-
找到皮肤图片的地址
-
下载图片
1. 寻找皮肤图片地址
1.1 找到英雄列表
百度“王者荣耀”进入官网,进入https://pvp.qq.com/,按F12进入调试界面,然后按F5刷新界面,图中标识的herolist.json文件就是我们所需要的英雄列表,其中包括英雄编号、英雄名称、英雄类型、皮肤的名称等信息,在文件上右击复制链接http://pvp.qq.com/web201605/js/herolist.json