仅供学习参考

import os
import requestsurl = 'https://pvp.qq.com/web201605/js/herolist.json'
herolist = requests.get(url)  # 获取英雄列表json文件herolist_json = herolist.json()  # 转化为json格式
hero_name = list(map(lambda x: x['cname'], herolist.json()))  # 提取英雄的名字
hero_number = list(map(lambda x: x['ename'], herolist.json()))  # 提取英雄的编号
hero_skin_number = []
for i in herolist.json():try:hero_skin_number.append(len(i['skin_name'].split("|")))except KeyError:hero_skin_number.append(1)# 下载图片
def downloadPic():i = 0for j in hero_number:# 创建文件夹os.mkdir("D:\\spider\\" + hero_name[i])# 进入创建好的文件夹os.chdir("D:\\spider\\" + hero_name[i])i += 1for k in range(1, hero_skin_number[i-1]+1):# 拼接urlonehero_link = 'http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/' + str(j) + '/' + str(j) + '-bigskin-' + str(k) + '.jpg'im = requests.get(onehero_link)  # 请求urlif im.status_code == 200:open(str(k) + '.jpg', 'wb').write(im.content)  # 写入文件downloadPic()

python 爬虫提取王者荣耀英雄皮肤相关推荐

  1. 教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中。(附源码)

    教你用python爬取王者荣耀英雄皮肤图片,并将图片保存在各自英雄的文件夹中.(附源码) 代码展示: 保存在各自的文件夹中 美么? 让我们开始爬虫之路 开发环境 windows 10 python3. ...

  2. Python爬虫下载王者荣耀全皮肤

    python爬虫下载王者荣耀全皮肤 import requests import os from time import timestart = time() headers = {'User-Age ...

  3. Python爬取 | 王者荣耀英雄皮肤海报

    这里只展示代码,具体介绍请点击下方链接. Python爬取 | 王者荣耀英雄皮肤海报 import requests import re import os import time import wi ...

  4. python爬虫入门------王者荣耀英雄及皮肤数据爬取项目

    王者荣耀英雄及皮肤数据爬取项目 一:做前需知 笔者这段学习了一些爬虫的知识,然后做了一个小项目.接下来,我会把项目的流程展示出来. 运行环境:python 3.6.3.pycharm 2019-3-3 ...

  5. 手把手教你使用Python网络爬虫获取王者荣耀英雄皮肤

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 欢度国庆,共度中秋. /1 前言/ ...

  6. python玩王者荣耀皮肤碎片怎么获得_大神教你用Python爬取王者荣耀英雄皮肤,不充钱也能入手!...

    前言 临下班前,看到群里有人在讨论用王者农药的一些皮肤作为电脑的壁纸,什么高清的,什么像素稍低的,网上查了一手,也有,但像素都不一样,所以,我就想着,自己去官网直接爬他的高清皮肤就好了,然后就有了这边 ...

  7. python爬取王者皮肤别人可以看见效果吗_利用python爬取王者荣耀英雄皮肤图片

    前两天看到同学用python爬下来LOL的皮肤图片,感觉挺有趣的,我也想试试,于是决定来爬一爬王者荣耀的英雄和皮肤图片. 然后,简单的分析一下结构,看看是否有反爬机制. 之后,在上网查阅资料后,发现所 ...

  8. 利用Python爬取王者荣耀英雄皮肤!

    image 0.引言 作为一款现象级游戏,王者荣耀,想必大家都玩过或听过,游戏里中各式各样的英雄,每款皮肤都非常精美,用做电脑壁纸再合适不过了.本篇就来教大家如何使用Python来爬取这些精美的英雄皮 ...

  9. 利用Python爬虫下载王者荣耀教学视频

    前言: 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么针对这三类人,我给 ...

最新文章

  1. 程序员的疯狂:打工与创业的残酷区别
  2. c语言double变量后面几个0,C语言double型变量的初始化到底是是0还是0.0?
  3. 推荐一款超级好用的开源画图工具:用例图、架构图、时序图、类图、E-R图、甘特图
  4. neutron服务重启导致部分设备tag变成4095问题
  5. QT实现Media Player(媒体播放器)
  6. 程序员必知的8大排序(三)-------冒泡排序,快速排序(java实现) .
  7. 介绍一下Druild,并从Twitter大数据团队分析如何应用 Druid 分析 ZB 级实时数据?
  8. elasticSearch 安装和 head插件使用
  9. FIFO的verilog代码
  10. 重构 pdf_三维温度场的重构方法,更准确地监测储能系统的电池堆内部温度
  11. 如何安装并启动django
  12. java支付模块架构,涨薪7K!
  13. linux限制ping的时间,如何限制Linux命令程序运行的时间
  14. 将JSON对象带有格式的写出到文件中
  15. Arm发布v9体系架构:Cortex-X2、Cortex-A710和Cortex-A510
  16. jquery easyui Tab 引入页面的问题
  17. 有人利用两个SaltStack 漏洞攻击思科 VIRL-PE 基础设施
  18. 【ML小结5】决策树(ID3、C4.5、CART)
  19. 《JAVA并发编程实践》读书笔记(一)
  20. html+css+js学习-01

热门文章

  1. 数据挖掘之KNN分类
  2. Pandas读取中文文本文件报错:python ‘utf-8‘ codec can‘t decode byte 0xe3 in position 0: unexpected end of data
  3. 区块链快速通道:从技术原理到应用落地
  4. 中文转unicode,中文转bytes,unicode转bytes java实现
  5. 微服务实战(二):使用API Gateway--转
  6. Nginx vs Apache--reference
  7. Linux定时增量更新文件--转
  8. 深入redis内部--事件处理机制
  9. 【机器学习】ROC曲线和PR(Precision-Recall)曲线的联系
  10. 数据挖掘十大经典算法之——KNN 算法