专栏名称: FlyAI
51好读  ›  专栏  ›  FlyAI

Python爬虫:十几行代码下载王者荣耀所有皮肤

FlyAI  · 掘金  ·  · 2018-04-27 03:06

正文

Python爬虫:十几行代码下载王者荣耀所有皮肤

访问 flyai.club ,一键创建你的人工智能项目

作者 | 王强

来源 | C与Python实战

起因:前两天在公众号上看到一篇文章内容就是爬取王者荣耀的皮肤,但是内容太大概了,如果跟着他做肯定做不出来,所以我打算自己做。

之前接触过爬虫还是几年前爬取豆瓣电台的歌曲,那时候用的C++,json解析还要用第三方库,总之很麻烦。最近接触到了python,深深的感觉这门语言真好。

进入正题:如何爬取王者荣耀的英雄皮肤照片?

分为两步:

  1. 找到皮肤图片的地址

  2. 下载图片

1. 寻找皮肤图片地址

1.1 找到英雄列表

百度“王者荣耀”进入官网,进入https://pvp.qq.com/,按F12进入调试界面,然后按F5刷新界面,图中标识的herolist.json文件就是我们所需要的英雄列表,其中包括英雄编号、英雄名称、英雄类型、皮肤的名称等信息,在文件上右击复制链接http://pvp.qq.com/web201605/js/herolist.json







请到「今天看啥」查看全文