鸣潮统计抽卡次数
在云鸣潮换取记录中统计抽卡次数
在 https://mc.kurogames.com/cloud/#/tools 登录自己的账号,打开换取记录,打开检查,在控制台输入以下代码,就可以打印出具体数据
function parseData(data, title) {
data.reverse();
let text = '';
if (data.length >= 1) {
text += `\n${title}:\n`;
}
let time = 0;
for (let i = 0; i < data.length; i++) {
const item = data[i];
if (!item) {
return;
}
time++;
if (item.qualityLevel == 5) {
text += `${item.name} ${time}\n`;
time = 0;
}
}
if (time) {
text += `未知 ${time}\n`;
}
if (text) {
console.log(text);
}
}
async function main() {
const url_str = document.querySelector("body > div.webview.webview-allow-rotate.fullscreen > iframe").src;
const url = new URL(url_str);
const svr_id = url.searchParams.get('svr_id');
const player_id = url.searchParams.get('player_id');
const record_id = url.searchParams.get('record_id');
const resources_id = url.searchParams.get('resources_id');
const cardPoolTypeList = [1, 2, 3, 4, 5, 6, 8, 9, 12, 13];
const title_list = ['角色活动唤取', '武器活动唤取', '角色常驻唤取', '武器常驻唤取', '新手唤取', '新手自选唤取', '角色新旅唤取', '武器新旅唤取', '角色忆旅唤取', '武器忆旅唤取'];
let json_data = {
"playerId": player_id,
"cardPoolId": resources_id,
"cardPoolType": 1,
"serverId": svr_id,
"languageCode": "zh-Hans",
"recordId": record_id
};
const query_url = 'https://gmserver-api.aki-game2.com/gacha/record/query';
for (let i = 0; i < cardPoolTypeList.length; ++i) {
json_data['cardPoolType'] = cardPoolTypeList[i] || 0;
const res = await fetch(query_url, {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(json_data)
});
const data = await res.json();
if (data.code == 0) {
parseData(data.data, title_list[i] || '');
}
}
}
main();