Python3-爬虫-抓取王者荣耀原画
收集抓起路径:
浏览器-王者荣耀官方英雄资料界面-F12查看网页源码-收集图片URL及记录英雄数据JSON
语言python3
引入模块 module
#1 os
#2 requests
源码
#!/usr/bin/python3 #-*-coding:utf-8-*- import requests import asyncio import shutil import os herolist=requests.get('https://pvp.qq.com/web201605/js/herolist.json') herolist_json=herolist.json() #读取英雄名字 hero_name=list(map(lambda x:x['cname'],herolist_json)) #读取英雄序号 hero_number=list(map(lambda x:x['ename'],herolist_json)) #外层顺换元素英雄 #内层循环元素英雄的皮肤 def downPic(): k=0 #创建相关目录 shutil.rmtree("wzry") os.mkdir("wzry") os.chdir("wzry") for i in hero_number: # 创建文件夹 os.mkdir(hero_name[k]) # 进入创建好的文件夹 os.chdir(hero_name[k]) k=k+1 for j in range(10): #拼接url pic_url='http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/'+str(i)+'/'+str(i)+'-bigskin-'+str(j)+'.jpg' asyncio.sleep(1) pic=requests.get(pic_url) if pic.status_code==200: open(str(j)+'.jpg',"wb").write(pic.content) os.chdir("..") downPic()
浙公网安备 33010602011771号