Re: [閒聊] 積分選角隱藏隊友名字 如何查戰績?
※ 引述《a5687920 (苦大師)》之銘言:
: 現在積分隱藏隊友名字 有點不人道耶
: 因為查到雷包我寧願跳game 等五分鐘 也不想進去浪費20分...
: 這機制到底何時會改回來 現在原廠直營 要查更方便了
: 還有辦法在選角時查到嗎?
========警告=======
本文僅用於學術教育目的 請勿使用任何方法去查詢隊友ID
看到任何宣稱可以在積分查隊友的APP或網頁也不要使用
否則你的帳號會被BAN 14天
===================
要查隊友ID很簡單,用RIOT內建的LCU就可以查了 (13.1仍可用)
以python為例,實作如下:
首先先導入需要的模組,並建立一個類別
from win32com.client import GetObject
import base64, requests
requests.packages.urllib3.disable_warnings()
class LCU:
def __init__(self):
self.process = 'LeagueClientUx.exe'
self.protocol = 'https'
self.host = '127.0.0.1'
建立一個函式,使用wmi去查詢需要的資料
def get_gameData(self):
winmgmts = GetObject('winmgmts:')
processes = winmgmts.InstancesOf('Win32_Process')
for p in processes:
if p.Properties_("Name").Value == self.process:
return p.Properties_[1].Value
這個會返回下列字串
"D:/Riot Games/League of Legends/LeagueClientUx.exe"
"--riotclient-auth-token=xxxxxxxxxxxxxxxxx"
"--riotclient-app-port=12345"
其他不重要的就不貼了,我們要是riotclient token 跟 app-port
用re處理一下,宣告變數如下
self.riotclientToken = xxxxxxxxxxxxxxxxx
self.riotclientPort = 12345
接著要把這個Token轉成base64
self.token = base64.b64encode(('riot:' + self.riotclientToken)
.encode("ascii")).decode('ascii')
再宣告hearder,下面的請求函式會用到
self.headers = {'Accept': 'application/json, text/plain, */*',
'Authorization' : f'Basic {self.token}'}
最後建立一個請求函式就大功告成了
def open_request(self, url):
u = f'{self.protocol}://{self.host}:{self.riotclientPort}{url}'
r = requests.get(u, headers=self.headers, verify=False)
return r.text
如果成功,會回傳一個json格式的字串,裡頭就是所有玩家資料
主程式如下,在選角的時候執行就會印出所有玩家了
def main():
url = '/chat/v5/participants/champ-select'
lcu = LCU()
players = lcu.open_request(url)
print(players)
=====再次警告=====
這是RIOT開放的內建LCU API,理論上可以用
但是現在(13.1)用了就是BAN 14天
愛惜帳號 千萬不要用
==================
--
摁摁 懂了 謝謝
看起來不難
恩 先推以防別人覺得我看不懂
我也是這樣想的
我就知道是這樣 你怎麼分享出來了
學會了
還要用python喔==
直接給code有料
LCU API 還能用在像是批量加好友、批量分解碎片、開
寶箱、兌換活動代幣、3種方式的改名(G社時期可以用
嗯嗯懂了
這個方法創建16字中文ID,現在不確定)
使用其他LCU API的端點應該沒問題,只是將原本手動
發出的請求改由程式發出,這個端點應該是客戶端無法
請求,訪問這個端點的都會被視為異常導致被BAN
恩恩 說的沒錯
原來這麼容易
EASY
為什麼開放內建但用了會被BAN啊= =
原本想說這麼簡單的東西大家應該都會,還是感謝你
出來教
懂 我不玩了謝謝
因為不是可信的第三方程式吧
還以為點到軟工板
不必去查
是那個查隊友的節點在客戶端被禁用了,正常玩家無法
使用那個節點,所以能請求的會被視為使用非法程式吧
,不然我都用LCU API開箱和分解碎片的
左轉好嗎走錯棚了
嗯嗯 就是這樣
太棒了 看個LOL版還能學Python寫程式
真的是LOL板可知天下事 只差LOL資訊了
看lol板學python
LOL版除了LOL之外的事情真的很豐富...
Python豚
嗯嗯 跟我想的一樣
差不多是這意思
寫得清楚明瞭!!
跟我想的一樣嘛
用了就會被ban? 為啥
跟我想的一樣
內碼跟我自己寫的一樣
too easy
69
[創作] LOL自動接受輔助工具寫了一個LOL自動接受的工具 前言 每次列隊時,上個廁所聽到排到的聲音都很緊張,因為10秒內要按確定 所以希望能自動接受對戰,不喜歡用按鍵精靈 (n年前用的時候單純連點的話好像需要LOL在最上層)50
[情報] 2021 季前道具系統改動&負面行為偵測Item System Update and Game-Ruining Behavior | Riot Pls - League of Legends 現在只有英文版 - 上半年承諾的冷門英雄造型幾乎都兌現了,剩下鄂爾、蠍子、納帝魯斯 公布了造型概念圖(神木精靈鄂爾、星河蠍子)31
[情報] 微軟將開始簡化Win10的更新目前微軟對於Win10的非功能性更新分為LCU(累積更新,latest cumulative update)以及 SSU(服務堆疊更新,service stack update) 所謂SSU是協助Windows安裝更新的一個元件,並確保系統能夠接收到更新。若是以手動安 裝LCU更新時(指透過WSUS或是Microsoft Catalog取得更新套件)沒有安裝最新版的SSU時18
[情報] 微軟開始推送整合SSU和LCU的Win10更新先前有提過微軟將會開始簡化Win10的更新程序,並同時整合SSU和LCU的更新方式 ( 可參閱#1WAyp1-L (PC_Shopping) ) 而在昨天針對20H1和20H2釋出的4601382預覽更新是首個整合SSU和LCU的安全性更新。 根據微軟描述,如果在安裝此更新時出現0x800f0823 – CBS_E_NEW_SERVICING_STACK_REQ UIRED 錯誤時就代表必須要先安裝最新的SSU才能安裝此安全性更新17
Re: [討論] 兩棲登陸這個小弟有經驗,來簡單回答一下心得。 首先平底的兩棲登陸艇,抗八級風浪是以不沉為目的? 還是執行任務? 若是執行任務。 271III跟台灣的LCU差不多大。13
[閒聊] Riot ID與Riot Games各遊戲伺服器整理隨著越來越多的遊戲推出,Riot也整合了旗下遊戲的登入方式(類似暴雪那樣) 所有遊戲都由同一個Riot帳號登入,不同伺服器的人雖然沒辦法一起玩,但是可以在 遊戲中跟全世界的玩家聊天(跨伺服器/跨遊戲) 台灣的LOR、VALORANT、手機版LOL、手機版TFT也都會用Riot帳號登入 Riot帳號的名字稱為Riot ID,這是你在LOR跟VALORANT直接顯示的玩家名稱
爆
[電競] 2024德瑪西亞杯 八強賽Day2爆
[閒聊] Faker登上時尚雜誌62
[外絮] T1 Doran的阿凡達相親大會爆
[閒聊] 亞洲統神-張嘉航 FB35
[閒聊] 選手聽話是不是比能力重要9
[閒聊] 賽勒斯被關在監獄,生活還過的這麼好?13
Re: [閒聊] 奧術兩季成本約 2.5 億美,回收結果不佳33
[戰棋] 尊敬的維克特先生到底能不能拿裝?7
[閒聊] 為什麼黑玫瑰常搞出跟組織唱反調的英雄