返回首页

鸣潮统计抽卡次数

在云鸣潮换取记录中统计抽卡次数

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();