首页 > 其他分享 >LOL通过召唤师名查战绩,突破战绩隐藏,2024-02-24有效

LOL通过召唤师名查战绩,突破战绩隐藏,2024-02-24有效

时间:2024-02-24 09:33:25浏览次数:21  
标签:名查 02 战绩 name get url resp start history

import datetime

import requests as req

req.packages.urllib3.disable_warnings()

# 执行下面步骤之前要先登录同区账号

# 需要查找的名字
name = '蓝火大魔王'

# 用管理员CMD执行 wmic PROCESS WHERE name='LeagueClientUx.exe' GET commandline
# 找到 –remoting-auth-token 和 –app-port 
# 替换下面两个参数的值
token = 'rX1cKcZAJHO5xP3W9mvUsw'
port = '51004'

base_url = 'https://riot:' + token + '@127.0.0.1:' + port


def get_summoner(name):
    url = base_url + '/lol-summoner/v1/summoners'
    resp = req.get(url, data={'name': name}, verify=False)
    return resp.json()


def get_match_history(name):
    uid = get_summoner(name)['puuid']
    url = base_url + '/lol-match-history/v1/products/lol/' + str(uid) + '/matches'
    resp = req.get(url, data={}, verify=False)
    return resp.json()


def get_champion_name(champion_id):
    url = base_url + '/lol-champ-select/v1/grid-champions/' + champion_id
    resp = req.get(url, data={}, verify=False)
    return resp.json()['name']


def parse_history(history):
    for i in history['games']['games']:
        start_time = datetime.datetime.strptime(i['gameCreationDate'][:19],
                                                '%Y-%m-%dT%H:%M:%S')
        start_time = start_time + datetime.timedelta(hours=8)
        start_time = start_time.strftime('%Y-%m-%d %H:%M:%S')
        print(start_time, ('\033[31m败\033[0m', '\033[34m胜\033[0m')[i['participants'][0]['stats']['win']],
              '[' + get_champion_name(str(i['participants'][0]['championId'])) + ']\t',
              str(i['participants'][0]['stats']['kills'])
              + '-' + str(i['participants'][0]['stats']['deaths'])
              + '-' + str(i['participants'][0]['stats']['assists']), i['gameMode'])


parse_history(get_match_history(name))

标签:名查,02,战绩,name,get,url,resp,start,history
From: https://www.cnblogs.com/blueflameashe/p/18030755

相关文章

  • 【C++】【OpenCV】Visual Studio 2022 配置OpenCV
    记录一下VisualStudio配置OpenCV过程以及出现的问题本机环境:1、Windows102、VisualStudio2022 配置步骤:1、下载OpenCV(Releases·opencv/opencv·GitHub)在GitHub上下载最新的版本 2、双击打开,然后选择路径后,点击Extract 3、等待提取完成后在VisualStudio中新......
  • 恢复VCPkg(2023-01-27)中Vtk[Qt]的默认依赖为Qt5
    通过查看vtk的更新的日志已于2023-01-27将默认依赖的Qt的版本由5更新到6gitlog--.\ports\vtkcommit27fb19bdcc1f6ddb1261cffb5372724ac1d63a93Author:LilyWang<[email protected]>Date:2023-08-23[manyports]FixURLSofdownlo......
  • P9370 APIO2023 cyberland
    题面:https://www.luogu.com.cn/problem/P9370显然只有从\(0\)出发不经过\(H\)能到达的点是有用的。首先,考虑跑多源最短路,将\(arr=0\)的点都作为源点(当然\(0\)也是源点)。不难发现这样转化后,这些点即可视作\(arr=1\)。对于\(arr=2\)的点,由于能使用除以二技能的次数很......
  • 平面图最小链覆盖 POI2002 Skiers
    这道题感觉挺厉害的,记录一下。题目大意给一个图,它是个DAG(有向无环图),它是个平面图,它有一个起点和一个终点。求最小的从起点到终点的路径数量,使得存在一组这么多路径可以覆盖这个图的每一条边。做法1:首先,最小链覆盖让我们想到:最小点覆盖。于是我们多设置\(m\)个点表示\(m\)......
  • 2024牛客寒假算法基础集训营6
    2024牛客寒假算法基础集训营6比赛链接打一半就收拾行李了,不想开学呜呜呜(应该是lzgg出的题)A.宇宙的终结思路数据不大才100,所以模拟完全可以过去Code#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#defineall(x)x.begin()+1,x.end()std::vector<......
  • 20240223【省选】模拟
    挂30分,还有40分不好说。T2挂的10分应该是字符串常数大,以及那个求LCA珂以优化掉但我人傻没搞。T3的20分就是纯粹脑抽。以后少用stringT1结论题,想错了以为很简单,实际上也很简单,但是我菜。设\(f(x)\)为\(x\)的期望质量,打表使用大眼观察法猜不出这个性质:如果\(x\)为一些质数......
  • [陇剑杯 2021]webshell
    追踪流进行解题第一题:黑客登录系统使用的密码是Admin123!@#在第6个流的时候可以发现login的页面和有相关的信息,复制进行解码得到结果或者在搜索栏里用POST规则搜索,因为密码登录的规则一般是POST方式  第二题:黑客修改了一个日志文件,文件的绝对路径为/var/www/html/data......
  • 2024牛客寒假算法基础集训营6
    A.宇宙的终结Code(伪代码):voidsolve(){intleft,right;cin>>left>>right;autocheck1=[&](intn){for(inti=2;i<=sqrt(n);i++){if(n%i==0){returnfalse;}......
  • 清除缓存解决viewBinding不生效没提示,+ 新手,android stdio,kotlin,viewBinding笔记,2024
    我的问题是缓存导致的,文件->清除缓存->清楚并重启头一次用,我也不知道为什么是缓存问题。官方文档链接:https://developer.android.com/topic/libraries/view-binding?hl=zh-cn官方博客链接:https://medium.com/androiddevelopers/use-view-binding-to-replace-findviewbyid-c......
  • 02 基础的Dot命令
    Dso命令Dso命令先当于用指令操作一些事情如何打开Dso常见的Dso命令有拿一些打开CMD的方式打开开始菜单>window系统>命令提示符MIN+R键打开运行>输入:CMD>打开控制台在任意的文件夹下面,按住shift键+鼠标右击,选择在此处打开命令行窗口资源管理器的地址栏前面加......