python代码手机壁纸_爬虫 抓取王者荣耀所有英雄皮肤高清壁纸+超强注
[python]代码库import urllib.request
import re
# 获取主页源码
url = 'https://pvp.qq.com/web201605/herolist.shtml'
a = urllib.request.urlopen(url) # 访问网页
a = a.read() # 读取源码
a = a.decode('gbk') # 转码为gbk
# 获取英雄名称和ID
a = (re.compile('输入英雄不存在,请重新输入' + "(.*?)" + '英雄介绍', re.S).findall(a))[0] # 取主要源码
id = re.compile('
name = re.compile('height="91" alt="' + '(.*?)' + '">').findall(a) # 取名字
print('本次共抓取到' + str(len(id)) + '个英雄数据')
# 询问保存路径
r = True
while r:
f = input('请输入想要保存的路径:')
if f == '':
print('不能为空')
if f != '':
r = False
# i
i = 0
for i in range(0, len(id) + 1): # 对列表位置进行循环
print('正在下载' + name[i])
url1 = 'https://pvp.qq.com/web201605/herodetail/' + id[i] + '.shtml' # 英雄主页网址
url1 = ((urllib.request.urlopen(url1)).read()).decode('gbk') # 获取源码,并且转码为gbk
pf = re.compile('data-imgname="' + '(.*?)' + '">', re.S).findall(url1) # 取出皮肤名字
pf = pf[0]
"""删除沉余字符"""
pf = pf.replace('&', '', )
pf = pf.replace('0', '', )
pf = pf.replace('1', '', )
pf = pf.replace('2', '', )
pf = pf.replace('3', '', )
pf = pf.replace('4', '', )
pf = pf.replace('5', '', )
pf = pf.replace('6', '', )
pf = pf.replace('7', '', )
pf = pf.replace('8', '', )
pf = pf.replace('9', '', )
pf = pf.split('|')#文本分割
print(pf)
for i1 in range(0, len(pf)): # 对皮肤列表进行循环
print(name[i] + '-' + pf[i1])
url2 = 'https://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/' + id[i] + '/' + id[i] + '-bigskin-' + str(
i1 + 1) + '.jpg' # 皮肤下载地址
urllib.request.urlretrieve(url2, f + '/' + name[i] + '-' + pf[i1] + '.jpg') # 下载
python代码手机壁纸_爬虫 抓取王者荣耀所有英雄皮肤高清壁纸+超强注相关推荐
- python高清壁纸_爬虫 抓取王者荣耀所有英雄皮肤高清壁纸(完美版本)
[python]代码库import urllib.request import json import os import re # 皮肤下载地址 skin_link = 'https://game. ...
- python爬取王者_爬虫 抓取王者荣耀所有英雄皮肤高清壁纸+超强注释
[python]代码库import urllib.request import re # 获取主页源码 url = 'https://pvp.qq.com/web201605/herolist.sht ...
- python代码壁纸-爬虫 抓取王者荣耀所有英雄皮肤高清壁纸+超强注释
[python]代码库import urllib.request import re # 获取主页源码 url = 'https://pvp.qq.com/web201605/herolist.sht ...
- 【爬虫】9行python下载王者荣耀所有英雄的高清壁纸(附代码和图片下载)
Python爬虫爬取王者荣耀全英雄皮肤图片 逛王者荣耀网站的时候,发现每个英雄介绍页面的壁纸很好,用来当壁纸挺好看的,于是就研究了一下如何用python爬虫将全部英雄的图片爬取下来,下面主要介绍了两种 ...
- python爬取王者皮肤_Python爬取王者荣耀所有英雄以及高清大图
爬虫的原理: 模拟浏览器的行为,通过网络请求将目标网页抓取到本地. 使用一定的匹配规则,将目标网页中需要的数据提取出来,把不需要的过滤掉. 根据需求,把提取出来的数据存储到磁盘中(json.csv.e ...
- python爬取王者_Python爬取王者荣耀所有英雄以及高清大图
爬虫的原理: 模拟浏览器的行为,通过网络请求将目标网页抓取到本地. 使用一定的匹配规则,将目标网页中需要的数据提取出来,把不需要的过滤掉. 根据需求,把提取出来的数据存储到磁盘中(json.csv.e ...
- Python爬取王者荣耀所有英雄以及高清大图
转自 https://www.jianshu.com/p/93aba4661652
- python玩王者荣耀皮肤碎片怎么获得_用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例...
本文使用python的第三方模块requests爬取王者荣耀所有英雄的图片,并将图片按每个英雄为一个目录存入文件夹中,方便用作桌面壁纸 下面时具体的代码,已通过python3.6测试,可以成功运行: ...
- python入门之爬虫------抓取王者荣耀英雄列表
抓取王者荣耀英雄列表及其对应的全部皮肤名称 目标 在王者荣耀官网抓取王者荣耀英雄列表,每个英雄拥有的皮肤数量,及其对应的全部皮肤名称. 过程分析 首先获得官网的herolist.json文件,里面包含 ...
最新文章
- golang byte转string_Golang和Rust语言常见功能/库
- python写界面c这算法_插入算法分别从C,java,python三种语言进行书写
- jq获取页面高度_JQ获取窗口文档等等高度总结!
- Facebook的体系结构分析---外文转载
- 【ArcGIS|空间分析】数据采集处理(全国大学生GIS技能大赛试题)
- 友盟iOS微信登陆没有回调的原因
- 深入Linux网络核心堆栈--netfilter详解(整理)
- 2018年 第九届 蓝桥杯省赛 C/C++ B 组
- 将上线的网站的域名代理到本地
- AlertManager配置参数解析
- 【JZOJ A组】Melancholy
- 路由协议RIP、OSPF、BGP比较
- APP测试基本流程以及APP测试要点梳理,成功入职就靠它了
- 中国建筑装饰装修——刘昊威设计作品:切尔西·扬画廊
- 入门图形学:平直着色和平滑着色
- 省份、区域(华南,华北...)自定义颜色
- LeetCode 每日一题 3. 无重复字符的最长子串
- 你的爱车真的洗干净了吗?留神这些被洗车店忽略的死角!
- 最近云端上MySql服务器被黑了,狠心把密码加密后花了20分钟修改好了。这回再被黑跟你姓
- 多语言跨境商城开发,源码无加密
热门文章
- Electron理论知识 1-GN语法及使用介绍
- Day13-Java方法详解,方法的定义、重载,命令行传参,可变参数与递归
- PMP备考之路 - 敏捷实践第五讲(实施敏捷:在敏捷环境中交付)
- 查询所有表、索引、视图信息的SQL语句-Mysql/oracle/sql server的不同实现方式
- 关于python语言和人工智能以下哪个说法不正确_以下关于机器学习说法正确的是?_学小易找答案...
- 统计二叉树的叶子节点个数
- 用计算机弹醒不来的梦,抖音梦里梦到醒不来的梦是什么歌
- 2018年区块链革命性项目VRBT是一种什么样的技术架构?
- Elasticsearch-32.生产环境常用配置与上线清单 he 集群写性能优化 he 集群读性能优化
- 朴素贝叶斯算法机器常用模型解析