import os
import requests url = '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())) # 提取英雄的编号 # 下载图片
def downloadPic():
i = 0
for j in hero_number:
# 创建文件夹
os.mkdir("E:\\py\\wzry\\" + hero_name[i])
# 进入创建好的文件夹
os.chdir("E:\\py\\wzry\\" + hero_name[i])
i += 1
for k in range(10):
# 拼接url
onehero_link = 'http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/' + str(j) + '/' + str(
j) + '-bigskin-' + str(k) + '.jpg'
im = requests.get(onehero_link) # 请求url
if im.status_code == 200:
open(str(k) + '.jpg', 'wb').write(im.content) # 写入文件 downloadPic()

最新文章

  1. NAT穿越
  2. 下载历史版本App超详细教程
  3. IOS第14天(2, Modal控制)
  4. 用单分子测序(single-molecule sequencing)和局部敏感哈希(locality-sensitive hashing)来组装大型基因组
  5. new一个二维数组
  6. Bzoj 1878: [SDOI2009]HH的项链 莫队
  7. vim配置(vimplus)
  8. 通过virtualbox最小化安装centos 6.3后无法上网解决办法
  9. hdu4597 Play Game DP
  10. Eclipse、maven项目常见问题
  11. 201521123088 《Java程序设计》第1周学习总结
  12. Android 分包 MultiDex 策略总结
  13. 996.icu,不加班的程序员有前途吗?
  14. vue源码逐行注释分析+40多m的vue源码程序流程图思维导图 (diff部分待后续更新)
  15. PLC300寻址指令
  16. 记一次php脚本memory exhausted
  17. Django学习手册 - 正则URL路由配置/路由分发
  18. vprintf 和 vsnpintf 的用法
  19. TTF字体基本知识及其在QT中的应用
  20. pydicom读取dicom文件报错

热门文章

  1. airtest+poco多脚本、多设备批处理运行测试用例自动生成测试报告
  2. Java——字节和字符的区别
  3. G - Pictures with Kittens (easy version) dp
  4. 在web项目中使用shiro(记住我功能)
  5. hadoop中如何动态更新集群队列和容量
  6. 【Spark】SparkStreaming与flume进行整合
  7. 【HBase】通过Bulkload批量加载数据到Hbase表中
  8. Wpf 正常关闭程序 Gc 来不及回收?
  9. python语法学习第一天--变量、运算符、数据类型
  10. [hdu5418 Victor and World]floyd + 状压DP 或 SPFA