导语
电视剧《你是我的荣耀》简直是爆火起来了~
大家都为于途和乔晶晶的两人的神仙恋爱。
赞叹不已!
狗粮是一把接着一把往嘴里塞哈。
但有个奇怪的现象!
很多人看完都会发出这样的感慨:
看了《你是我的荣耀》,好想打王者鸭!!!
拜托啊!人家于途乔晶晶好不容易营造的——学霸、精英人设。
大家应该重点关注才是!!!!
所以,看完电视剧——我觉得燃起的应该是学习的决心!
**咳咳咳......**王者这是打不了,但是可以一饱眼福呀!
今天小编带大家爬王者的全部的英雄皮肤嘛!!!
正文
具体实现思路:
-
分析网页源代码结构
-
找到合适的入口
-
穷举访问并解析
-
爬取所有英雄所有皮肤图片
效果图(1):
效果图(2):
附源码:
import requestsfo = open('./wzry-jpg/wzry-pf.txt', 'w')
path = './wzry-jpg/'ls = [] for i in range(105,200):
url = "http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/{0}/{0}-bigskin-1.jpg".format(i)
status_code = requests.request('get', url).status_code i
f status_code != 200:
continue for j in range(1, 9):
imgurl = url[:-5] + '{}.jpg'.format(j)
response = requests.request('get', imgurl)
if response.status_code != 200:
continue ls.append(imgurl)
##下载 print("开始下载第{}-{}个英雄皮肤图片>>>".format(i,j), end='')
with open(path+str(i)+'-'+str(j)+'.png', 'wb') as f:
f.write(response.content)
print('======下载完成======') for i in range(501,516):
url = "http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/{0}/{0}-bigskin-1.jpg".format(i)
status_code = requests.request('get', url).status_code
if status_code != 200:
continue for j in range(1, 9):
imgurl = url[:-5] + '{}.jpg'.format(j)
response = requests.request('get', imgurl)
if response.status_code != 200:
continue ls.append(imgurl) ##下载
print("开始下载第{}-{}个英雄皮肤图片>>>".format(i,j),
end='') with open(path+str(i)+'-'+str(j)+'.png', 'wb') as f:
f.write(response.content)
print('======下载完成======')##print(ls)
##连接写入txt文件for line in ls: fo.write(line+'\n')fo.close()
结尾
嘿嘿!学Python可兼得游戏——看剧——学习样样不落下!!
文章就分享到这里,嗯哼!!源码基地私信小编:06 即可免费!