wof-haresclub

白兔自动大转盘抽奖

// ==UserScript==
// @name         wof-haresclub
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  白兔自动大转盘抽奖
// @author       source
// @match        https://club.hares.top/wof.php*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    //参与奖统计
    var participationAwardTimes=parseInt(localStorage.getItem('participationAwardTimes'))
    if (!participationAwardTimes){ participationAwardTimes=0; }
    //六等奖统计
    var sixthPrizeTimes=parseInt(localStorage.getItem('sixthPrizeTimes'))
    if(!sixthPrizeTimes){ sixthPrizeTimes=0; }
    //五等奖统计
    var fifthPrizeTimes=parseInt(localStorage.getItem('fifthPrizeTimes'))
    if(!fifthPrizeTimes){ fifthPrizeTimes=0; }
    //四等奖统计
    var fourthPrizeTimes=parseInt(localStorage.getItem('fourthPrizeTimes'))
    if(!fourthPrizeTimes){ fourthPrizeTimes=0; }
    //三等奖统计
    var thirdPrizeTimes=parseInt(localStorage.getItem('thirdPrizeTimes'))
    if(!thirdPrizeTimes){ thirdPrizeTimes=0; }
    //二等奖统计
    var secondPrizeTimes=parseInt(localStorage.getItem('secondPrizeTimes'))
    if(!secondPrizeTimes){ secondPrizeTimes=0; }
    //一等奖统计
    var firthPrizeTimes=parseInt(localStorage.getItem('firthPrizeTimes'))
    if(!firthPrizeTimes){ firthPrizeTimes=0; }
    //抽奖总次数
    var clicks=parseInt(localStorage.getItem('clicks'))
    if(!clicks){ clicks=0; }

    window.alert = function(mesg){
        //中奖结果统计
        if(mesg.indexOf('【参与奖】')==0){ participationAwardTimes++; }
        if(mesg.indexOf('【六等奖】')==0){ sixthPrizeTimes++; }
        if(mesg.indexOf('【五等奖】')==0){ fifthPrizeTimes++; }
        if(mesg.indexOf('【四等奖】')==0){ fourthPrizeTimes++; }
        if(mesg.indexOf('【三等奖】')==0){ thirdPrizeTimes++; }
        if(mesg.indexOf('【二等奖】')==0){ secondPrizeTimes++; }
        if(mesg.indexOf('【一等奖】')==0){ firthPrizeTimes++; }
        //抽奖次数
        clicks++;
        //保存中奖数据
        localStorage.setItem('participationAwardTimes', participationAwardTimes);
        localStorage.setItem('sixthPrizeTimes', sixthPrizeTimes);
        localStorage.setItem('fifthPrizeTimes', fifthPrizeTimes);
        localStorage.setItem('fourthPrizeTimes', fourthPrizeTimes);
        localStorage.setItem('thirdPrizeTimes', thirdPrizeTimes);
        localStorage.setItem('secondPrizeTimes', secondPrizeTimes);
        localStorage.setItem('firthPrizeTimes', firthPrizeTimes);
        localStorage.setItem('clicks', clicks);
        //输出到 console
        var restClick=parseInt(parseInt($('b')[0].innerText.substr(7).replaceAll(',',''))/2000)
        console.log('本次抽奖结果: %s,累计抽奖次数: %d,还可以抽奖次数: %d', mesg, clicks, restClick);
        console.log('谢谢参与次数: %d', participationAwardTimes);
        console.log('已中六等奖次数: %d', sixthPrizeTimes);
        console.log('已中五等奖次数: %d', fifthPrizeTimes);
        console.log('已中四等奖次数: %d', fourthPrizeTimes);
        console.log('已中三等奖次数: %d', thirdPrizeTimes);
        console.log('已中二等奖次数: %d', secondPrizeTimes);
        console.log('已中一等奖次数: %d', firthPrizeTimes);
    };

    var wait = ms => new Promise(resolve => setTimeout(resolve, ms))
    wait(5000).then(() => { $('#inner').click(); });
})();