盟戰(zhàn)績查詢工具快速入門)
Seraphine 從零跑通英雄聯(lián)盟戰(zhàn)績查詢工具快速入門【免費下載鏈接】Seraphine英雄聯(lián)盟戰(zhàn)績查詢工具項目地址: https://gitcode.com/gh_mirrors/se/SeraphineSeraphine 是一款基于客戶端 LCU API 的英雄聯(lián)盟戰(zhàn)績查詢桌面工具。打開客戶端后你可以查同大區(qū)玩家的近期戰(zhàn)績并自動拉取隊友與對手的戰(zhàn)績數(shù)據(jù)。本文面向想本地跑通這個項目的玩家講清安裝、啟動、驗證成功的最短路徑指出入口文件與配置文件的所在位置并給出后續(xù)擴展的方向。Seraphine 適合解決什么問題它解決一個很具體的場景對局期間查看隊友或?qū)κ值慕诒憩F(xiàn)。沒有服務(wù)端部署沒有 Web 界面是純 Windows 桌面程序且不支持云頂之弈。適合你的情況查同大區(qū)玩家戰(zhàn)績進入 BP 后自動查隊友、進入游戲后自動查對手OPGG 出裝與排行榜、大亂斗 Buff、自動 B/P 等輔助需求。 如果你想要的是服務(wù)端 API、Web 面板或 Mac/Linux 支持那它不適合你。本地運行 Seraphine 的最短路徑前提英雄聯(lián)盟客戶端已安裝并登錄。所有數(shù)據(jù)都從客戶端接口取不開客戶端功能基本全部失效。獲取源碼git clone https://gitcode.com/gh_mirrors/se/Seraphine建環(huán)境README 推薦 Python 3.8conda create -n seraphine python3.8 conda activate seraphine裝依賴pip install -r requirements.txt啟動python main.py驗證成功的標準主窗口彈出客戶端開著時窗口能顯示賬號信息生涯頁能拉出自己的近期對局。界面一直轉(zhuǎn)圈沒數(shù)據(jù)先回頭檢查客戶端是否已啟動。Seraphine 入口文件怎么讀入口就三層主線很清晰main.py唯一啟動文件。處理 DPI 縮放和中英文翻譯再用 qasync 把 asyncio 掛到 Qt 事件循環(huán)上最后顯示MainWindow。app/view/main_window.py主窗口宿主。裝配開始、生涯、搜索、對局信息、設(shè)置各頁面同時監(jiān)聽客戶端進程客戶端重啟后負責(zé)重連。app/lol/connector.py項目心臟。從客戶端進程讀取 LCU 端口和 token連接127.0.0.1本地服務(wù)所有數(shù)據(jù)請求——查召喚師、拉戰(zhàn)績、自動 B/P——都走這個類并用retry裝飾器統(tǒng)一做重試。想搞懂它怎么從客戶端讀數(shù)據(jù)重點看這一個文件即可自動 B/P 等業(yè)務(wù)邏輯則組裝在app/lol/tools.py。Seraphine 配置項從哪里改沒有環(huán)境變量也沒有密鑰端口不需要你配置——端口和 token 都在運行時從客戶端進程取。requirements.txt依賴清單版本全部鎖定。UI 靠 PyQt5 加 PyQt-Fluent-Widgets異步靠 qasync網(wǎng)絡(luò)請求靠 aiohttp 與 requests。app/common/config.py所有配置項的定義處。生涯顯示場數(shù)、API 并發(fā)數(shù)、自動 B/P 開關(guān)、OPGG 大區(qū)等都在這里聲明默認值和校驗規(guī)則也一目了然。配置的實際存儲首次運行后在%AppData%\Seraphine下生成config.json并加載想重置配置直接刪掉它即可程序版本號同樣寫在config.py里。Seraphine 目錄速查路徑職責(zé)app/view/各窗口頁面一個界面一個文件改界面按名字找對應(yīng)文件app/lol/客戶端連接、對局數(shù)據(jù)、OPGG 對接的核心模塊app/components/頭像、英雄圖標、搜索框等可復(fù)用 UI 組件app/common/配置、日志、信號總線與通用工具app/resource/i18n 翻譯、圖標與游戲資源本地緩存make.ps1Windows 打包腳本裝好 PyInstaller 后可產(chǎn)出發(fā)布包常見卡點與下一步常見卡點窗口能開但數(shù)據(jù)為空或一直轉(zhuǎn)圈檢查客戶端是否開著、是否已登錄。數(shù)據(jù)源是客戶端 API服務(wù)器側(cè)擁堵時你這邊也會延遲與程序本身無關(guān)。依賴安裝失敗項目推薦 Python 3.8換更高版本時要留意 PyQt-Fluent-Widgets 是否兼容。改了配置不生效部分配置項帶restartTrue標記需要重啟程序才生效先看config.py確認。擴展方向想加新頁面在app/view/下新增一個界面類再到main_window.py里注冊想加依賴客戶端數(shù)據(jù)的新功能先到connector.py里看現(xiàn)有接口覆蓋到哪缺什么就按retry的寫法補新方法。【免費下載鏈接】Seraphine英雄聯(lián)盟戰(zhàn)績查詢工具項目地址: https://gitcode.com/gh_mirrors/se/Seraphine創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考