import requests
import os
# 创建lol文件夹
os.mkdir("lol")
# 2.读取js文件,获取英雄id(hero_id)
url = 'https://game.gtimg.cn/images/lol/act/img/js/heroList/hero_list.js'
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'}
response = requests.get(url, headers=headers)
json_list= response.json()
hero_list=json_list['hero']
print("英雄总数:",len(hero_list))
try:
# 3.根据hero_id拼接URL获取该英雄皮肤地址
for m in range(len(hero_list)):
# 英雄编号
hero_id = hero_list[m]['heroId']
print(hero_id)
# 英雄名称
hero_name = hero_list[m]['name']
print(hero_name)
url2= 'http://game.gtimg.cn/images/lol/act/img/js/hero/'+hero_id+'.js'
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'}
response2 = requests.get(url2, headers=headers)
json_list2 = response2.json()
img_list = json_list2['skins']
print(hero_name+"皮肤数量:",len(img_list))
# 遍历皮肤地址下载图片
for n in range(len(img_list)):
imgPath = img_list[n]['mainImg']
if(imgPath ==""):
continue
skin_name = img_list[n]['name'].replace("/"," ")
picture = requests.get(imgPath).content
# 打印图片网址
print(imgPath)
# 下载图片 文件路径为: lol/英雄名-皮肤名.jpg
with open('lol/'+ hero_name + ' - ' + skin_name + '.jpg', 'wb') as f:
f.write(picture)
except KeyError as e:
print('程序执行完毕!')
相关推荐
Python实现LOL英雄联盟 云顶之弈 24h自动化挂机刷代币 超简单代码实现
Python实现LOL英雄联盟 云顶之弈 24h自动化挂机刷代币 超简单代码实现
Python爬取英雄联盟全皮肤
Python爬取英雄联盟皮肤 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮
Python爬虫实战:抓取《英雄联盟》全英雄皮肤项目
本文还有配套的精品资源,点击获取 简介:本项目展示了如何使用Python爬虫技术获取《英雄联盟》(LOL)游戏中所有英雄的皮肤图片。涉及知识点包括网页解析、HTTP请求、数据存储等。项目详细介绍了使用 requests 库获取网页内容、 BeautifulSoup 解析HTML文档、提取图片链接,并对图片进行存储。同时也涉及了如何应对网站的反爬虫...
LOL-Spider 开源项目教程
LOL-Spider 开源项目教程 项目介绍 LOL-Spider 是一个专为《英雄联盟》(League of Legends) 设计的数据爬虫工具,由 GitHub 用户 dszblackmagic 开发维护。此项目旨在提供一种高效且灵活的方式来抓取和分析游戏中的相关数据,如英雄统计数据、比赛记录、选手表现等。对于数据分析爱好者、电竞统计研究者或是想要构建个性化LOL辅助工具的开发者而言,LOL...
lol辅助脚本源代码
lol辅助源代码 学习必不可少的好东西
追风定制脚本LOLbot缓存源码
追风定制脚本LOLbot缓存源码
python爬虫入门之爬取英雄联盟官网的所有英雄数据
本文是Python学期实训时所写的爬虫项目,在这里分享给你,希望能对你有所帮助。 文章目录 爬虫目的分析 网页内容介绍 网页内容介绍 英雄联盟官方网址: 英雄联盟全新官方网站-腾讯游戏 英雄数据信息网址: https://lol.qq.com/data/info-heros.shtml 如果觉得本文写的还不错的话,求赞、求收藏、求关注、求转发、最重要的是给小博主点个大大的订阅,你的鼓励就是我前进的最大动力,我们下期再见。 ...
LeagueSharp:LeagueSharp 大会
联盟夏普 LeagueSharp 大会
Python爬虫入门教程12:英雄联盟皮肤图片的爬取
如图所示,皮肤图片url地址 https://game.gtimg.cn/images/lol/act/img/skin/big1001.jpg。如图所示,https://game.gtimg.cn/images/lol/act/img/js/hero/1.js。通过上面的链接对比,可以清楚的看到,接口数据的参数变化是根据英雄ID来的。安装Python并添加到环境变量,pip安装需要的相关模块即可。既然找到了图片来源的地方,那么就要找上面这个数据接口的来源了。链接中皮肤的名字,图片地址,英雄名字,都有了。
南京工业大学高性能计算平台基础使用指南
高性能计算平台基础使用指南前言什么高性能计算南京工业大学高性能计算平台如何登录如何进行文件传输进行任务提交(本文以提交MATLAB任务为例)环境变量的配置(推荐)使用Environment Modules进行环境变量管理Modules 指令自定义MODULEFILE常见软件任务脚本 前言 第一次接触使用学校的高性能平台是在今年上半年进行毕业设计的时候,当时有大量的数据需要在Matab中进行模型运算,便向学校申请了账号,使用了HPC平台。计算速度确实比个人电脑快了太多太多。 近期,有很多初次想使用高性能计算
SECS/GEM协议中的关键指令详解:从S1F1到S9F9的完整指南
本文详细解析了SECS/GEM协议中从S1F1到S9F9的关键指令,涵盖设备状态管理、控制诊断、报警处理等核心功能。通过实际案例和调试技巧,帮助开发者掌握半导体制造设备通信标准,解决SECS/GEM协议在实际工程应用中的通讯难题,提升生产线智能化水平。
python爬虫————获取英雄联盟所有皮肤原画
第一步先获取皮肤的url的地址: 在英雄联盟官网资料库中,随便打开一个英雄的详细信息页面查看源码 可以看得到url是有规律的就是一个英雄的每个皮肤的的url都是https://game.gtimg.cn/images/lol/act/img/skin/big加上皮肤的编号再加上.jpg 这个皮肤编号是递增的。 https://game.gtimg.cn/images/lol/act/img/ski...
ADI官方例程HDL和No-OS生成Vivado工程
这一步是选择下载源,一般都是选择国内镜像,因为国外的源太慢了,这里选择阿里的镜像,如果没有这个选项可以在下面的User URL里添加就行,选择好源后然后点击下一步。下一步会从你选择的源上下载软件包目录,如果提示Unable to get setup from https://xxxxxx/,返回上一步,选择别的源,例如第二个163网易的源。然后就是你想要安装在哪了,下面的选项好像会决定环境变量存放在哪,不过一般都是个人电脑选择第一个默认的就行,然后点下一步。下好之后双击打开,就是这个界面了,直接点下一步。
手把手教你爬取并下载英雄联盟所有英雄皮肤高清大图
是
YOLOv8傻瓜式教程
YOLOv8傻瓜式教程,附带详细参数配置。
X猫免费小说安卓逆向分析
七猫免费小说安卓逆向分析 难度(♥♥) 文章目录七猫免费小说安卓逆向分析 难度(♥♥)1. 查壳2. 抓包分析3. sign1. Frida-rpc2. Native函数分析快3点了. 睡觉~ 白天再继续写! 1. 查壳 我这边使用的是ApkTool, 拖进去显示未加壳。 2. 抓包分析 POST https://xiaoshuo.wtzw.com/api/v1/login/index HTTP/1.1 net-env: 1 channel: qm-cbcpa056_wm is-white: 0 platf
Python爬虫实战——LOL英雄皮肤图片(多线程爬虫,带详细注释,皮肤全部爬完)
LOL图片爬取
【LLC快速上手系列】LLC轻载时,死区时间怎么调才对?别再傻傻乱搞了!
死区时间,就是指。如果你死区设得好,就能让开通前 ( V_DS to 0 ),完美实现!
一个自己写着玩的英雄联盟(LoL)极地大乱斗ahk自动脚本,还挺好用的,已开源
基于AHK的英雄联盟(LoL)极地大乱斗模式自动操作脚本。 您可以花费3分钟时间进行配置,让这个程序帮你完成一场LoL大乱斗游戏。
下采样优化实战:用ADown显著提升YOLOv11的多尺度特征保持能力
ADown 以“可编程梯度信息+多分支特征融合”打破了传统下采样的性能壁垒,为 YOLOv11 带来了多尺度特征的精准传递能力。从原理到代码集成,本教程已为你铺就了一条“小目标检测精度跃升”的实战路径。现在就动手尝试吧——当你看到模型对极小目标也能精准识别,且特征图细节完整时,你会明白这份技术探索的价值。我很乐意在你实践过程中帮你解决任何问题,让我们一起推动目标检测在下采样领域的边界。
Marvell 88Q6113 如何制作一个完整的量产固件88Q6113_flash.bin并进行烧录
本章节介绍如何基于Marvell工具链,制作一个完整的量产固件88Q6113_flash.bin,集成用户自定义的配置文件 config.bin,用于88Q6113的Flash烧录。注:Marvell 88Q5072 与 Marvell 88Q6113 的配置流程是一样的。
python lol脚本_python 爬取英雄联盟皮肤并下载的示例
爬取结果:爬取代码import osimport jsonimport requestsfrom tqdm import tqdmdef lol_spider():# 存放英雄信息heros = []# 存放英雄皮肤hero_skins = []# 获取所有英雄信息url = 'https://game.gtimg.cn/images/lol/act/img/js/heroList/hero_li...
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
python-爬虫篇-英雄联盟皮肤爬图
【代码】python-爬虫篇-英雄联盟皮肤爬图。
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
英雄联盟自动化走A辅助开发全解析(Python实现)
在MOBA类游戏中,走A(移动攻击)是进阶玩家的必备技巧。本项目通过逆向分析游戏数据接口+自动化输入模拟,实现智能走A辅助。
精雕软件(JDpaint) 5.5 绿色版
精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版
手把手教你使用R3nzSkin英雄联盟皮肤修改工具
### 1. 必要工具安装 在开始使用R3nzSkin之前,你需要准备以下工具: - **Visual Studio 2019/2022**:这是编译项目代码的开发环境,你可以从微软官方网站下载社区版(免费) - **Git**:用于获取项目源代码的版本控制工具 - **英雄联盟客户端**:确保已安装并能正常运行的游戏客户端 ### 2. 获取项目源代码 打开命令提示符,输入以下命令克隆项目到本
7044



被折叠的 条评论
为什么被折叠?



