爬取王者荣耀全英雄皮肤

#爬取王者荣耀全英雄皮肤
import requests
import re#1、分析目标网页,确定爬取的url路径,headers参数
base_url='https://pvp.qq.com/web201605/js/herolist.json'
headers={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.9 Safari/537.36'}#2、发送请求
response=requests.get(base_url,headers=headers)
base_data=response.json()
#print(base_data)#3、解析数据
for data in base_data:#print(data)ename=data['ename']#英雄的编号cname=data['cname']#英雄的名字#skin_name=data['skin_name'].split('|')#print(ename,cname,skin_name)#因为在print时,到曜的时候显示报错,故取消skin_name=data['skin_name']语句#所以使用下面的异常捕获,trytry:skin_name=data['skin_name'].split('|')#皮肤的名字使用‘|’分割,例如“正义爆轰|地狱岩魂”except Exception as e:print(e)#print(ename,cname,skin_name)#下面构建皮肤的url地址#range函数左闭右开for skin_num in range(1,len(skin_name)+1):skin_url='http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/{}/{}-bigskin-{}.jpg'.format(ename,ename,skin_num)#print(skin_url)#获取图片,因为图片是二进制,所以需要.content来获取skin_data=requests.get(skin_url,headers=headers).content#4、存取数据with open('skin\\'+cname+'-'+skin_name[skin_num-1]+'.jpg','wb') as f:#二进制图片使用“wb”方式写入print('正在下载图片:',cname+'-'+skin_name[skin_num-1])f.write(skin_data)

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

  1. 20行Python代码爬取王者荣耀全英雄皮肤改进版

    0 写在前面 看了大神的这篇CSDN:20行Python代码爬取王者荣耀全英雄皮肤访问量那么高,忍不住想要蹭一下热点,但是蹭归蹭,总得有点货才行,于是我品我细品,发现其代码总体有三点我觉得值得改进的地 ...

  2. [转载]20行Python代码爬取王者荣耀全英雄皮肤

    20行Python代码爬取王者荣耀全英雄皮肤,这是高手.原文链接: https://blog.csdn.net/qq_42453117/article/details/103190981 除了语言学习 ...

  3. python 如何爬取王者荣耀全英雄皮肤

    如何爬取王者荣耀全皮肤英雄壁纸 知道我们的目的 先来看成果吧! 我们的目的需要很明确,我们要做什么,我们要干什么,如何做,在什么地方做. 我们的目的:爬取王者荣耀全英雄皮肤壁纸. 在什么地方:王者荣耀 ...

  4. 如何运用python爬游戏皮肤_Python爬虫练习:20行Python代码爬取王者荣耀全英雄皮肤...

    引言王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了.我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成. 准备工作 ...

  5. python爬虫脚本 初级入门爬虫英雄联盟所有皮肤_Python爬虫练习:20行Python代码爬取王者荣耀全英雄皮肤...

    引言王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了.我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成. 准备工作 ...

  6. 20行 Python 代码爬取王者荣耀全英雄皮肤 | 原力计划

    作者 | wangweijun 责编 | Elle 出品 | CSDN 博客 引言 王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了.我们今天的重点是爬取王 ...

  7. python爬取和平精英皮肤_20行Python代码爬取王者荣耀全英雄皮肤

    引言 王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了.我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成. 准备工 ...

  8. Python 代码爬取王者荣耀全英雄皮肤

    原文链接:https://mp.weixin.qq.com/s/3T8_L3j2sssNKHzzMgNkzQ import os import requestsurl = 'https://pvp.q ...

  9. 超简单的Python代码爬取王者荣耀全英雄皮肤—建议直接复制粘贴

    闲话不多叭叭,直接上代码: 咳咳,请让我再小声bb两句,文件夹那个地方还是要改成自己的文件夹滴,这样就是自己的啦 各位小伙伴还有什么不懂得地方可以留言给我吆,摸么么摸么么哒 import os imp ...

最新文章

  1. HDU 2128 Tempter of the Bone II BFS
  2. Hyperledger Fabric 排序服务核心原理和工作过程
  3. 领地柜怎么砸_在客厅和书房的隔墙上砸洞装个折叠窗,家里亮堂堂!这洞砸得值了...
  4. python中乘法和除法_python – NumPy的性能:uint8对比浮动和乘法与除法?
  5. 【HihoCoder - 1880】地铁环线 (前缀和,水题,模拟)
  6. php 实现二叉树的最大深度_python实现二叉树的遍历以及其他基本操作
  7. 机器学习初探(手写数字识别)HOG图片
  8. 轻松解决SAP系统采购信息计量中物料价格不能保存含税价问题
  9. Linux命令第一篇
  10. 215. Kth Largest Element in an Array
  11. win10 保护计算机 密码,在win10中这样设置用户密码过期时间,可以保证电脑安全...
  12. 吉比特校招笔试题 字母数字混合排序
  13. 计算机专业移民,计算机专业成为新晋移民专业了!
  14. Android 点击空白位置并且隐藏软键盘
  15. 全球案例 | 一家有着百年历史的航空公司如何扩展和转型,推动航空业创新
  16. 软件测试与人工智能结合,人工智能技术与软件测试之间的关系
  17. win10设置默认中英文符号
  18. 各种校验之MD5校验
  19. CSAPP datalab实验
  20. 小程序发送模板消息form_id的获取

热门文章

  1. android脱出游戏,脱出游戏Mimic游戏(攻略)
  2. UnityShader实例14:屏幕特效之高斯模糊(Gaussian Blur)
  3. Matlab 2017b遇到绘图低级错误
  4. SQL进阶之EXISTS谓词的用法
  5. 刺激!一行代码就可下载b站等全网视频!
  6. AP1272 LDO 线性稳压IC 而压18V 电路原理图
  7. 围棋人机大战:为什么AlphaGo不首先挑战中国棋手?(无责任猜测,不幸猜中不胜荣幸)
  8. 车载系统测试漏洞(一)
  9. Kubernetes进阶使用(三)—— 资源限制RBAC多账户
  10. 开发过程中,本地分支和远程跟踪分支发生了diverge