requests 模块介绍
Requests是以python语言urllib为基础撰写的,并使用Apache2 Licensed开放原始码协定的HTTP程式库。与Urllib相比,REQYSTS更方便,可以节省很多工作,建议爬虫使用REQYSTS库。
Pip install requests
思路分析
获取王者荣耀英雄列表:https://PVP . QQ.com/web 201605/js/herolist . json此地址将返回JSON对象
获取王者荣耀英雄皮肤地址:http://game . gtimg.cn/images/yxzj/img 201606/JSON/hero-info/{ }/-big skig
然后获取皮肤照片的下载地址。
保存图片需要urllib的request(urllilb是python中包含的模块,因此不需要安装)。
代码实现
1,使用requests.get()导入JSON文件
URL=’ https://PVP . QQ.com/web 201605/js/herolist . JSON ‘ resp=requests . get(URL)
2、遍历JSON文件中的所有英雄。
3.收到皮肤名字后要处理
使用hero _ pifu=hero _ pifu . split(‘|’)# split方法剪切字符串
4、保存英雄分类,需要自动创建文件夹
5.遍历英雄的皮肤列表,获取相应的皮肤下载地址,然后保存
显示效果
头条:青少年谈论Python,传达这篇文章的回帖,收藏,亲自发私信回复:资料,发给Python学习100个宝物。