原神抽卡记录抓取

日志文件

原神的日志文件存储在本地

1
2
3
4
5
6
7
8
var os = require("os");
var path = require("path");
// 获取原神日志路径
let outputPath = path.join(
os.userInfo().homedir,
"/AppData/LocalLow/miHoYo/原神/output_log.txt",
);
console.log(outputPath);

进入游戏后访问自己的抽卡记录,日志里面就会生成对应的访问链接,里面带有用户的 token。

OnGetWebViewPageFinish

抓包得到的 API

https://hk4e-api.mihoyo.com/event/gacha_info/api/getGachaLog

关键参数

参数 含义
size 每页多少条(最多 20)
page 第多少页(不知道上限 获取到没有为止)
gacha_type 抽卡的类型枚举,分别代表新手、常驻、角色 up 池、武器 up 池