库的安装
1.requests #爬取棋子数据
2.json #棋子数据为js动态,需使用json解析
3.BeautifulSoup
实战前先新建个lol文件夹作为工作目录,并创建子目录data,用于存放数据。
1.爬取数据,新建个py文件,用于爬取云顶数据,命名为data.py
1.1定义个req函数,方便读取。//需设定编码格式,否则会出现乱码
def Re_data(url):
re = requests.get(url)
re.encoding = 'gbk'
data = json.loads(re.text)
return data['data']
1.2定义个Get函数,用于读取数据并使用保存函数进行保存数据,保存格式为json。
def Get_data():
# 获取数据并保存至data目录
base_url = 'https://game.gtimg.cn/images/lol/act/img/tft/js/'
chess = Re_data(base_url + 'chess.js')
race = Re_data(base_url + 'race.js')
job = Re_data(base_url + 'job.js')
equip = Re_data(base_url + 'equip.js')
Save_data(chess,race,job,equip)
1.3定义save函数实现读取的数据进行文件保存,保存目录为工作目录下的data文件夹。
def Save_data(t_chess,t_race,t_job,t_equip):
with open('./data/chess.json','w') as f:
json.dump(t_chess,f,indent='\t')
with open('./data/race.json','w') as f:
json.dump(t_race,f,indent='\t')
with open('./data/job.json','w') as f:
json.dump(t_job,f,indent='\t')
with open('./data/equip.json','w') as f:
json.dump(t_equip,f,indent='\t')
1.4定义主函数main跑起来
if __name__ == '__main__':
start = time.time()
Get_data()
print('运行时间:' + str(time.time() - start) + '秒')
至此,数据爬取完成。
2.种族和职业进行组合。
2.1未完成 //未完成,使用穷举方法进行组合会出现内存不够导致组合失败(for循环嵌套导致数组内存超限)
//待学习,使用知识图谱建立组合优选,可参考:https://zhiya360.com/12447.html
期间遇到的问题:
1.爬取棋子数据时为动态js加载,需通过json模块的loads方法获取
2.3层for循环嵌套数据量大,导致计算失败,需优化计算方法。
云顶之弈10.6赌剑阵容怎么搭配?在云顶之弈的棋盘上,每个赛季都有几个赌狗阵容,s3赛季中最适合赌的就是奥赛德剑士了,而赌狗阵容最重要的就是运营,下面小编就带来了云顶之弈s3奥德赛赌剑阵容运营技巧,喜欢赌的朋友赶快看看吧!
云顶之弈s3奥德赛赌剑阵容运营技巧
阵容组成:
剑圣,亚索,琴女,慎,猴子(机器人),卡尔玛(奶妈或者露露)
阵容羁绊:
3奥德赛:战斗环节开始时,奥德赛英雄们会为每个邻格的奥德赛英雄提供一个125点护盾和10%伤害提升效果。
3剑士:剑士们的普通攻击有25%几率对他们的目标触发2次额外攻击。
2未来战士:所有友军每4秒获得10%攻击速度加成。
2秘术:所有友军获得20点魔法抗性。
阵容分析:
这个阵容以剑圣为核心,剑圣的技能附带高额真实伤害,且回血量巨高,是一个又肉又输出的存在。为其搭配三奥德赛增加输出和坦度,三剑增加持续输出,两未来提供持续攻速,两秘术提供全体坦度。
阵容优点是成型非常简单,会赌即可,6人口就可以成型,全体2星即可锁血,多个三星即可吃鸡。在当前刺客强势的情况下,这种战士类输出阵容非常吃香,遇上刺客阵容非常轻松,且由于js真实伤害的存在,碰到重装秘术阵容也非常好打。
缺点是赌狗阵容,后期没有多个三星很乏力,不好打一些站桩输出很强的阵容,比如天使,金克丝,烬之类的(中期好打,后期慎和剑圣没三星很难打,慎的站位很关键)
装备推荐:
剑圣:火炮(反曲弓x2)、羊刀(大棒+反曲弓)、科技枪(大棒+大剑)
慎:一切多余的肉装
琴女:大天使(眼泪x2)
运营思路:
前期过渡主要用三奥德赛过渡,石头人,炸弹人,亚索,琴女均可。配合机器人,慎两斗两未来,很好过渡,剑圣没来之前装备可以给炸弹人使用。
中期升到6级后就可以开赌,根据经济血量质量情况决定是否卡50利息d牌,能卡50利息d牌最佳,全部二星后即可存钱上7,因为剑圣7级d牌的几率最大,7级如果你未来用的是机器人就挂一个大虫子或者石头人凑两斗,如果用的是猴子就挂一个铁男或者杰斯凑两重装,再或者再上一个二星体系质量卡也是可以的。
后期决赛局根据对手阵容变换阵容,面对法师可以上八人口上四秘,面对ad阵容可以考虑上重装,四秘是最佳选择,因为单体质量都非常高,露露也非常的强力。
站位为慎顶在第一排正中间(小心吹风)猴子跟在后面,三个奥德赛抱团站,卡尔玛牵着剑圣。注意剑圣最好从侧面切入后排,不要从中间切入。