python爬取lol英雄图片代码 v2.10
- 大小:
- 下载:0
- 分类:软件下载
- 发布者:zhangliang
资源介绍
python爬取lol官网英雄图片代码可以帮助用户对英雄联盟官网平台的皮肤图片进行抓取,有很多喜欢lol的玩家们想要官方的英雄图片当作自己的背景或者头像,可以使用这款软件为你爬取图片资源,操作很简单,设置一些保存路径就可以将图片保存到这个文件夹里了。
作者说明
因为最近在学习python,这个代码也是百度了很长时间来写的。
确实不会英语。。对英语一点也不敏感!
虽然某易论坛已经有python的中文模块了,但是不想去用中文,也算是挑战一下自己把!
自己对易语言比较熟悉,所以有点经验来写python,从另一个角度来说的话,python也算比较好理解!
下面的代码注释写的很详细!可以一起学习!算是给自己的第一课吧!
代码使用
下面截图没有爬完的效果图(图片大小为980*500或者1024*630的图片);所以这个清晰度还不叫壁纸吧!
代码一览
import requests,os,json,time
#requests为网页操作模块;用来取出英雄列表和皮肤列表
#os为系统模块,用来写文件和创建目录
#json为json解析模块,用来解析返回的数据
#time为时间模块,用来延时
js = requests.get('https://game.gtimg.cn/images/lol/act/img/js/heroList/hero_list.js')#先访问这个网址,获取英雄列表
herolist = js.json()#取出返回的json格式
for i in herolist['hero']:#循环英雄列表
name = i['name']#取出英雄的名字
if os.path.exists('LOL壁纸'):#判断根目录是否存在
print('创建目录失败,目录已存在;')
else:#不存在就创建这个目录
os.mkdir('LOL壁纸')
print('创建目录:LOL壁纸;')
if os.path.exists('LOL壁纸\' + i['name']):#判断根目录LOL壁纸下子目录为英雄名的目录是否存在
print('创建目录失败,目录已存在;')
else:#如果不存在就创建这个目录
os.mkdir('LOL壁纸\' + i['name'])