# TFT_Spider
## 为了方便伸手党...
1. 为了方便伸手党,所有数据已经下载好,并保存在`tft_data`和`tft_images`文件夹中。
2. `clone`此项目即可得到所有数据,无需运行代码。
3. 如果赛季过期,请在`issue`里创建新的帖子,提醒作者更新数据,方便伸手党使用。
4. 当前更新到:S10。下面是主要log:
<img src="readme_images/terminal.png" width="80%">
## 介绍
能够爬取云顶之弈棋子、装备、海克斯、技能图片和数据,并处理成方便使用格式(json)的爬虫工具。
数据来源:[腾讯官方云顶之弈主题站](https://lol.qq.com/tft/#/champion)
<img src="readme_images/tft_web.png" width="70%">
## 爬取数据内容
运行`python main.py`后,可以得到如下内容
1. 云顶的棋子、装备、海克斯、技能的图片,放到`tft_images`目录下。
2. 云顶官方数据,放到`tft_data/tft_raw_data.json`文件中,样例如下
<details>
<summary><font color="skyblue">点击查看 tft_raw_data.json 内容示例。注意,为了方便阅读这里只展示部分数据。</font></summary>
<pre><code class="language-json">{
"version_config": {
"赛季名称": "s8-怪兽来袭",
"版本信息": "13.5",
"爬取日期": "2023-03-14",
},
"race": [{
"raceId": "8101",
"name": "AI程序",
"traitId": "8101",
"introduce": "【AI程序】在每局游戏中对每个玩家的配置都不同。",
"alias": "8101.png",
"level": {
"2": "初始化【AI程序】的条件和结果]",
"4": "[对程序添加另一个结果]",
"6": " 前几个层级的加成提升200%"
},
"TFTID": "8101",
"imagePath": "https://game.gtimg.cn/images/lol/act/img/tft/origins/8101.png",
"race_color_list": "2:1,4:2,6:3"
}],
"job": [{
"jobId": "8001",
"name": "精英战士",
"traitId": "8001",
"introduce": "这个羁绊仅会在你恰好拥有1个或4个独特的【精英战士】弈子时激活。",
"alias": "8001.png",
"level": {
"1": "处决低于15%生命值的敌人",
"4": "处决低于30%生命值的敌人"
},
"TFTID": "8001",
"imagePath": "https://game.gtimg.cn/images/lol/act/img/tft/classes/8001.png",
"job_color_list": "1:1,4:3"
}],
"equip": [{
"equipId": "201",
"type": "2",
"name": "幽梦之灵",
"effect": "携带者也是一名刺客",
"keywords": "攻击力,转职,暴击",
"formula": "301,308",
"imagePath": "https://game.gtimg.cn/images/lol/act/img/tft/equip/201.png",
"TFTID": "2001",
"jobId": "3",
"raceId": "0",
"proStatus": "无",
"isShow": "0"
}],
"hex": [{
"id": "7351",
"hexId": "2415",
"type": "1",
"name": "开摆",
"imgUrl": "https://game.gtimg.cn/images/lol/act/img/tft/hex/20220531155500HEX6295c9d41fbf3.PNG",
"fetterId": "0",
"fetterType": "0",
"augments": "TFT7_Augment_AFK",
"hero_EN_name": "",
"isShow": "1",
"hero_enhancement_type": "0",
"description": "你在接下来的3回合里无法采取任何行动。在此之后,获得18金币。",
"createTime": "2023-03-08 15:55:40"
}],
"chess": [{
"chessId": "1",
"title": "黑暗之女",
"name": "788.png",
"displayName": "安妮",
"raceIds": "8108,8105",
"jobIds": "8014",
"price": "2",
"skillName": "爆裂护盾",
"skillType": "主动",
"skillImage": "https://game.gtimg.cn/images/lol/act/img/tft/champions/annie-burst-shield.png",
"skillIntroduce": "【安妮】用火焰引爆一个锥形区域,对她前方的敌人造成140/210/325魔法伤害,然后给自己生成300/350/425护盾值,持续4秒。",
"skillDetail": "【安妮】用火焰引爆一个锥形区域,对她前方的敌人造成140/210/325魔法伤害,然后给自己生成300/350/425护盾值,持续4秒。",
"life": "750",
"magic": "90",
"startMagic": "30",
"armor": "40",
"spellBlock": "40",
"attackMag": "1.5",
"attack": "40",
"attackSpeed": "0.6",
"attackRange": "2",
"crit": "25",
"originalImage": "upload/img/champions/annie-burst-shield.png",
"lifeMag": "1.8",
"TFTID": "788",
"synergies": "",
"illustrate": "",
"recEquip": "559,581,597",
"proStatus": "最新",
"hero_EN_name": "Annie",
"races": "福牛守护者,小天才",
"jobs": "灵能使",
"attackData": "40/60/90",
"lifeData": "750/1350/2430"
}]
}
</code></pre>
</details>
3. 作者处理过的云顶数据,使用起来更方便,放到`tft_data/tft_processed_data.json`文件中,主要包含
<details>
<summary><font color="skyblue">点击查看 tft_processed_data.json 内容示例。注意,为了方便阅读这里只展示部分数据。</font></summary>
<pre><code class="language-json">{
"all_chess_name": "安妮-加里奥-厄加特-乐芙兰-费德提克-凯尔-阿利斯塔-希维尔-索拉卡-努努和威朗普-厄运小姐-艾希-贾克斯-科加斯-拉莫斯-娑娜-迦娜-普朗克-布里茨-墨菲特-雷克顿-孙悟空-李青-薇恩-内瑟斯-波比-伊泽瑞尔-莫德凯撒-蕾欧娜-泰隆-锐雯-拉克丝-瑟庄妮-菲奥娜-璐璐-德莱文-辛德拉-奥瑞利安索尔-佐伊-卡莎-扎克-亚索-维克兹-塔莉垭-卡蜜尔-卑尔维斯-金克丝-佛耶戈-赛娜-劫-艾克-蔚-悠米-莎弥拉-塞拉斯-厄斐琉斯-芮尔-瑟提-尼菈-厄斐琉斯-暝涌-厄斐琉斯-地霜暗蚀-厄斐琉斯-对影",
"all_race_name": "AI程序-幻灵战队-平民英雄-堕落使者-小天才-源计划:激光特工-战斗机甲-福牛守护者-星之守护者-超级英雄-怪兽-地下魔盗团",
"all_job_name": "精英战士-秘术卫士-枪神-斗士-护卫-决斗大师-气象主播-黑客-爱心使者-吉祥物-淘气包-情报特工-混沌战士-灵能使-枪手",
"job_chess": {
"精英战士": ["厄运小姐","莫德凯撒","德莱文","莎弥拉"],
"秘术卫士": ["阿利斯塔","蕾欧娜","艾克","蔚"]
},
"race_chess": {
"AI程序": ["乐芙兰","索拉卡","布里茨","卡蜜尔"],
"幻灵战队": ["厄运小姐","薇恩","内瑟斯","锐雯","金克丝","塞拉斯"]
},
"chess_name_info": {
"安妮": {
"chessId": "1",
"title": "黑暗之女",
"name": "788.png",
"displayName": "安妮",
"raceIds": "8108,8105",
"jobIds": "8014",
"price": "2",
"skillName": "爆裂护盾",
"skillType": "主动",
"skillImage": "https://game.gtimg.cn/images/lol/act/img/tft/champions/annie-burst-shield.png",
"skillIntroduce": "【安妮】用火焰引爆一个锥形区域,对她前方的敌人造成140/210/325魔法伤害,然后给自己生成300/350/425护盾值,持续4秒。",
"skillDetail": "【安妮】用火焰引爆一个锥形区域,对她前方的敌人造成140/210/325魔法伤害,然后给自己生成300/350/425护盾值,持续4秒。",
"life": "750",
"magic": "90",
"startMagic": "30",
"armor": "40",
"spellBlock": "40",
"attackM
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。其主要功能是访问网页、提取数据并存储,以便后续分析或展示。爬虫通常由搜索引擎、数据挖掘工具、监测系统等应用于网络数据抓取的场景。 爬虫的工作流程包括以下几个关键步骤: URL收集: 爬虫从一个或多个初始URL开始,递归或迭代地发现新的URL,构建一个URL队列。这些URL可以通过链接分析、站点地图、搜索引擎等方式获取。 请求网页: 爬虫使用HTTP或其他协议向目标URL发起请求,获取网页的HTML内容。这通常通过HTTP请求库实现,如Python中的Requests库。 解析内容: 爬虫对获取的HTML进行解析,提取有用的信息。常用的解析工具有正则表达式、XPath、Beautiful Soup等。这些工具帮助爬虫定位和提取目标数据,如文本、图片、链接等。 数据存储: 爬虫将提取的数据存储到数据库、文件或其他存储介质中,以备后续分析或展示。常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-Agent。 反爬虫应对: 由于爬虫的存在,一些网站采取了反爬虫措施,如验证码、IP封锁等。爬虫工程师需要设计相应的策略来应对这些挑战。 爬虫在各个领域都有广泛的应用,包括搜索引擎索引、数据挖掘、价格监测、新闻聚合等。然而,使用爬虫需要遵守法律和伦理规范,尊重网站的使用政策,并确保对被访问网站的服务器负责。
资源推荐
资源详情
资源评论
收起资源包目录
能够爬取云顶之弈棋子、装备、海克斯、技能图片和数据,并处理成方便使用格式(json)的爬虫工具。.zip (780个子文件)
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.gitignore 2KB
290-金铲铲冠冕.jpg 378KB
210-海克斯科技枪刃.jpg 335KB
2314-幻镜龙纹章.jpg 335KB
2315-怒翼龙纹章.jpg 335KB
230-泰坦的坚决.jpg 329KB
2311-法师纹章.jpg 315KB
2323-护卫纹章.jpg 313KB
2307-重骑兵纹章.jpg 299KB
246-离子火花.jpg 284KB
6023-强袭战士纹章.jpg 273KB
6024-海克斯科技纹章.jpg 270KB
2426-神龙尊者纹章.jpg 266KB
6025-执事纹章.jpg 258KB
2302-金鳞龙纹章.jpg 161KB
288-女妖之爪.jpg 116KB
10004-殇之木乃伊-阿木木.jpg 77KB
276-巨龙之爪.jpg 66KB
92052-洗钱.jpg 59KB
92114-陨落赠礼.jpg 52KB
91032-一,二,五!.jpg 49KB
92034-不屈意志.jpg 47KB
91002-纯天然 I.jpg 47KB
92108-在失败中变强.jpg 47KB
92045-见贤思齐.jpg 45KB
3010-辅助宝库.jpg 44KB
93142-双倍带感.jpg 43KB
92115-施法即是防御.jpg 43KB
93116-英勇气场.jpg 41KB
93017-最后储备.jpg 40KB
93111-掀桌.jpg 40KB
93122-激昂墓志铭.jpg 39KB
93113-洞察弱点.jpg 39KB
92015-源计划巨块 II.jpg 39KB
93131-先苦后甜.jpg 39KB
92013-减益传播.jpg 39KB
93054-弈士的利器.jpg 39KB
91082-节外生枝.jpg 38KB
93158-休克疗法.jpg 38KB
93165-寒铁.jpg 38KB
93137-换档齿轮.jpg 38KB
93155-升温韵律.jpg 38KB
93151-好运连连.jpg 37KB
93135-吸血习性 II.jpg 37KB
93045-孤注一掷.jpg 37KB
93110-更大的腕儿.jpg 37KB
10042-放逐之刃-锐雯.jpg 37KB
3013-征服者之冕.jpg 37KB
93140-闪耀夺目.jpg 37KB
93012-源计划巨块 III.jpg 37KB
93133-双喜临门 I.jpg 36KB
93040-成吨的伤害.jpg 36KB
93162-这就是爵士乐!.jpg 36KB
93167-坚定投资器.jpg 36KB
93118-重量级人物.jpg 36KB
93120-英勇福袋.jpg 36KB
93125-低利率.jpg 36KB
93153-金属脑袋.jpg 36KB
93124-小伙伴.jpg 35KB
93146-给我你的能量!.jpg 35KB
3020-假人辅助 I.jpg 35KB
93112-赏金猎人团.jpg 35KB
93157-样品合成.jpg 35KB
3021-假人辅助 II.jpg 35KB
93001-多多益善.jpg 35KB
93002-多多益善+.jpg 35KB
93060-漫游训练师.jpg 35KB
93025-对冲基金+.jpg 35KB
93026-对冲基金++.jpg 35KB
93147-有用之材 II.jpg 35KB
93023-药剂师 III.jpg 34KB
93109-赚大发.jpg 34KB
10010-英勇投弹手-库奇.jpg 34KB
10009-皮城女警-凯特琳.jpg 33KB
3022-假人辅助 III.jpg 33KB
10051-卡牌大师-崔斯特.jpg 33KB
10035-铁铠冥魂-莫德凯撒.jpg 33KB
93115-做多.jpg 33KB
10032-仙灵女巫-璐璐.jpg 32KB
92001-刀下取金.jpg 32KB
91003-组建大军.jpg 32KB
10062-爆破鬼才-吉格斯.jpg 32KB
93145-扩展播放.jpg 32KB
93036-金治百病.jpg 32KB
10055-皮城执法官-蔚.jpg 32KB
10049-瓦洛兰之盾-塔里克.jpg 32KB
93144-安可!.jpg 32KB
92035-灌注.jpg 31KB
10047-琴瑟仙女-娑娜.jpg 31KB
10008-蒸汽机器人-布里茨.jpg 31KB
93189-打捞桶+.jpg 30KB
10041-元素女皇-奇亚娜.jpg 30KB
10024-虚空之女-卡莎.jpg 30KB
10007-星界游神-巴德.jpg 30KB
共 780 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
JJJ69
- 粉丝: 6166
- 资源: 5674
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功