Python 获取LOL皮肤
import requests
import time
import randomheaders = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.104 Safari/537.36"
}def getrandom():return random.uniform(1,5)#生成一个指定范围内的浮点数def get_id():url = "https://game.gtimg.cn/images/lol/act/img/js/heroList/hero_list.js"res = requests.get(url,headers=headers).json()lol_list = res["hero"]list1 = []for lol in lol_list:list1.append(lol["heroId"])return list1def get_skins(lol_lists):for i in lol_lists:sec = getrandom()time.sleep(sec)print("--have sleep -- = -- %lf" %sec)url = "https://game.gtimg.cn/images/lol/act/img/js/hero/{}.js".format(i)response = requests.get(url, headers=headers).json()skins_list = response["skins"]for j in skins_list:item = {}item["name"] = j["name"]item["mainImg"] = j["mainImg"]print(item)if item["mainImg"]:conn = requests.get(item["mainImg"], headers=headers).contenttry:with open("images/" + item["name"] + ".jpg", "wb") as f:f.write(conn)except FileNotFoundError:print("[Errno 2] No such file or directory %s" %item["name"])except BaseException:print("BaseException")else:print("正在下载%s" %item["name"])else:print("没有数据")lol_lists = get_id()
get_skins(lol_lists)
print("下载完成!!!")
C:\Programs\Python\Python310\python.exe E:/works/PythonCharmPre/test_01_0111/lolskins.py
--have sleep -- = -- 1.086431
{'name': '黑暗之女', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1000.jpg'}
正在下载黑暗之女
{'name': '哥特萝莉 安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1001.jpg'}
正在下载哥特萝莉 安妮
{'name': '小红帽 安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1002.jpg'}
正在下载小红帽 安妮
{'name': '安妮梦游仙境', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1003.jpg'}
正在下载安妮梦游仙境
{'name': '舞会公主 安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1004.jpg'}
正在下载舞会公主 安妮
{'name': '冰霜烈焰 安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1005.jpg'}
正在下载冰霜烈焰 安妮
{'name': '安伯斯与提妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1006.jpg'}
正在下载安伯斯与提妮
{'name': '科学怪熊的新娘 安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1007.jpg'}
正在下载科学怪熊的新娘 安妮
{'name': '“你看见过我的熊猫吗?”安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1008.jpg'}
正在下载“你看见过我的熊猫吗?”安妮
{'name': '甜心宝贝 安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1009.jpg'}
正在下载甜心宝贝 安妮
{'name': '海克斯科技 安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1010.jpg'}
正在下载海克斯科技 安妮
{'name': '银河魔装机神 安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1011.jpg'}
正在下载银河魔装机神 安妮
{'name': '十周年纪念 安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1012.jpg'}
正在下载十周年纪念 安妮
{'name': '福牛守护者 安妮', 'mainImg': 'https://game.gtimg.cn/images/lol/act/img/skin/big1013.jpg'}
正在下载福牛守护者 安妮
Python 获取LOL皮肤相关推荐
- 喜欢玩王者荣耀的有福了,用 Python 获取英雄皮肤壁纸
出品:Python数据之道 (ID:PyDataLab) 作者:叶庭云,来自读者投稿 编辑:Lemon 一.前言 王者荣耀这款手游,想必大家都玩过或听过,游戏里英雄有各式各样的皮肤,制作得很精美,有些 ...
- Python 获取LOL皮肤(二) 加了进程挂起随机时间
import requests import time import randomheaders = {"User-Agent": "Mozilla/5.0 (Windo ...
- Python 获取LOL 皮肤(一)
print("hello")import requests""" 1.获取url 网址 2.发送请求 3.提取数据 4.保存可以加延迟或者多加几个us ...
- Python获取英雄联盟的皮肤原画:新手玩家们都懵了!(一)
本爬虫是为了经验交流,如果读者需要转载,请注明出处和链接 希望:喜欢博主的读者,可以点个关注~,更多精彩内容请收藏本栏目,不定期添加干货. 代码:如果你订阅了本专栏可以直接私信我,我可以发给你完整的代 ...
- Python获取英雄联盟皮肤原画:新手玩家们都懵了!
前言 夜太美,爬虫就没那么危险 善于利用他人的UA 爬虫过程分析网页获取每一位英雄的ID值分析原画网页 结语 前言 学习py也有不少时间了,老是忘记写博客,我自己也是很无奈呀!作为会为代码而疯狂的啃书 ...
- 用Python获取英雄联盟皮肤原画?走过路过不要错过
前言 作为喜欢读书的我,也是很喜欢打游戏的,之前看到有人爬王者荣耀的皮肤的,我可是王者荣耀的老玩家了,所以我把英雄联盟给爬了. 哈哈哈,没想到吧! 在本次的爬虫教程的过程中,我也会分享给大家一些简单实 ...
- python对英雄皮肤进行图片采集~
前言 嗨喽~大家好呀,这里是魔王呐 环境使用: Python 3.8 Pycharm 模块使用: requests -> 数据请求模块 需要安装 pip install requests re ...
- Python王者荣耀皮肤批量下载
Python王者荣耀英雄皮肤批量下载 一.使用requests批量下载 1.查找英雄皮肤所在位置 2.获取皮肤的url 1)单个英雄皮肤的url 2)英雄页面的url 3)英雄ID的获取 3.敲代码下 ...
- 利用python获取王者荣耀英雄的相关信息
游戏,是用来放松身心的,也有很多人对游戏研究很深,今天我们就用python获取农药上的英雄的部分信息吧 # author: .Edgar # date: 3/8 # version: 1.0.0imp ...
- Python 获取list 中指定元素出现的次数
Python 获取list 中指定元素出现的次数 使用list 的count 方法 list_a = [1, 2, 3, 1, 4, 5, 1] print("1 出现的次数: %d&quo ...
最新文章
- curl抓取页面是乱码 php_php curl 获取网页内容 中文乱码
- HTTP中request请求参数的设置
- 面试金典--min栈的实现
- 4.OD-调试示例1
- python 列表解析式_python列表解析式,字典解析式,集合解析式和生成器
- cjson 对象是json数组型结构体_C语言 - cJSON解析特定格式 含有数组array类型的数据...
- python 中BeautifulSoup入门
- 信息学奥赛一本通(2028:【例4.14】百钱买百鸡)
- JAVA异常处理实战心得
- [How to] ROOT, Backup Flash (MTKDroidTools, Spflashtool, CWM)
- matlab k-s检验,柯尔莫可洛夫-斯米洛夫检验(Kolmogorov–Smirnov test,K-S test)
- IE-ALB网络实验室:cisp-pte CCNA题库 GLBP网关负载均衡协议原理
- CE修改器修改游戏数据实例
- setlocale()函数详解——C语言
- 运算放大器使用注意事项
- appium自动注册完整脚本
- redis的数据库通知(notify-keyspace-events)
- 【产品经理三节课】第4章 产品调研入门
- Sansen精粹阅读笔记(1)OTA和OCA (电流放大器)
- 天辰的救赎(JS)第三章(胖虎的指引)
热门文章
- ZABBIX3.04设置短信报警
- 11月13日科技资讯|天猫回应“双11数据造假”:已启动司法流程;小米折叠手机专利曝光;ASP.NET感染勒索软件|极客头条
- Git用户手册--Git 内部原理
- Qt 常见错误及坑锦集(更新中....)
- 病毒分析三:勒索病毒分析
- java 重量单位换算_JAVA中数据存储方式以及单位转换
- python基础--del操作
- 【编译原理】语义分析S属性定义的自下而上计算
- mysql默认的锁_mysql默认是悲观锁还是乐观锁
- 上传图片预览图片方向错误