看雪论坛自动签到+屏蔽抽奖
// ==UserScript== // @name 看雪论坛自动签到&屏蔽抽奖 // @namespace KX_auto_gift // @version 0.5 // @description 看雪论坛自动签到+屏蔽抽奖 // @author 涛之雨 // @match *://bbs.pediy.com/* // @match *://bbs.kanxue.com/* // @grant GM_setValue // @grant GM_getValue // @run-at document-idle // @icon https://bbs.kanxue.com/view/img/favicon.ico // ==/UserScript== (function() { 'use strict'; const s=GM_getValue("lastSign",0); const now=new Date(Date.now()+(new Date().getTimezoneOffset()+8*60)*60*1000).getDate();//东八区日期 if(now===s)return setTimeout(()=>$(".signin").removeClass('signin sign signin_over').unbind("click").html('<span style="vertical-align: middle;">您已签到</span>'),100);//今天签过到了 GM_setValue("lastSign",now); setTimeout(function(){ $.xget('user-is_signin.htm', function(code, message) { if(code == 1) {//未签到 $(".signin").unbind("click").html('<span style="vertical-align: middle;">正在签到...</span>'); $.xpost('user-signin.htm?t='+(new Date()).getTime(), {}, function(code, message) { if(code===-1&&message.match(/Token/g)!==null){ $(".signin").removeClass('signin sign signin_over').unbind("click").html('<span style="vertical-align: middle;">登录后自动签到</span>'); return; }else{ $(".signin").removeClass('signin sign signin_over').unbind("click").html('<span style="vertical-align: middle;">签到获得'+message+'雪币</span>'); } return; }); }else{ $(".signin").removeClass('signin sign signin_over').unbind("click").html('<span style="vertical-align: middle;">您已签到</span>'); } }); },100); })();