🏠 Home 

SonkwoRedeem 杉果自动提取key脚本

shows how to use babel compiler


Install this script?
// ==UserScript==
// @name         SonkwoRedeem 杉果自动提取key脚本
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  shows how to use babel compiler
// @author       Everain
// @website      https://everain.me
// @match        https://www.sonkwo.com/*
// @run-at       document-idle
// ==/UserScript==
var account = localStorage.getItem('account') || prompt('请输入账号', '');
var password = localStorage.getItem('password') || prompt('请输入密码', ''); console.log('0');
localStorage.setItem('account', account);
localStorage.setItem('password', password);
var $saleBlock = $('.game-actions .sale-block');
if (!$saleBlock || $saleBlock.text() !== '已拥有') return;
$.post('/oauth2/token.json', {
'grant_type': 'password',
'login_name': account,
'password': password,
'type': 'client'
}).then(res => {
var {
access_token
} = res;
var game_id = location.search.substr(1).split('=')[1]; console.log('1');
$.ajax(`/api/game_key.json?game_id=${game_id}&access_token=${access_token}`).then(res => {
var [{
code,
type_desc
}] = res.game_keys;
var platform = type_desc.substr(0, 5).toLowerCase(); console.log('2');
$saleBlock.text(`${platform === 'steam' ? platform : '其它##'}: ${code}`);
});
});