爬取王者荣耀全英雄头像和全英雄皮肤图片
英雄信息分析
在页面加载过程中,我们按F12进入开发者工具,由于页面需要加载英雄信息,我们可以获取全部英雄的信息,我们看到Network可以看到加载的东西
其中herolist.json是英雄的信息
其中一个英雄的信息如下:
{
"ename":105,
"cname":"廉颇",
"title":"正义爆轰",
"new_type":0,
"hero_type":3,
"skin_name":"正义爆轰|地狱岩魂"
}
url分析
访问王者荣耀官网,在https://pvp.qq.com/web201605/herolist.shtml页面可以查看到所有的信息,我们进入开发者模式,查看每张图片url的形式,我们可以看到,这个页面是JS动态生成的,如果我们单纯获取html页面是获取不到图片的url的,所以我们要通过获取英雄信息来自己构造url来下载图片,下面我们给出一个英雄图片的url,并对url进行分析: