python 爬虫 王者荣耀高清图片 代码分享

import os
import requests
import json

url01=r'https://pvp.qq.com/web201605/js/herolist.json'
url02=r'http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/105/105-bigskin-1.jpg'

if 'iamges' not in os.listdir():
os.makedirs('images')

res = requests.get(url01)
res.encoding='utf-8'
#print(res.text)
itemJson=res.text

itemJson=json.loads(itemJson)
print(type(itemJson))

for item in enumerate(itemJson):
#print(item[0],'名称:',item[1]['cname'],'\n','序号:',item[1]['ename'])
if 'skin_name' not in item[1].keys():
#print('皮肤:','没有皮肤','\n')
pass
else:
#print('皮肤:',item[1]['skin_name'],'\n')
lenpf=len(item[1]['skin_name'].split('|'))
#print(type(lenpf))
for i in range(lenpf):
#print(i+1)
url03=r'http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/'+str(item[1]['ename'])+'/'+str(item[1]['ename'])+'-bigskin-'+str(i+1)+'.jpg'
print(url03)
res_content=requests.get(url03).content
with open('./images/'+str(item[1]['cname'])+'0'+str(i+1)+'.jpg','wb') as f:
f.write(res_content)
print(str(item[1]['cname'])+'文件下载完成!\n')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值