// ==UserScript== // @name 京东京喜-任务集市 // @namespace https://greasyfork.org/zh-CN/scripts/402031 // @match https://wqsh.jd.com/pingou/taskcenter/index.html* // @match https://wqsh.jd.com/pingou/task_center/task/index.html?tasktype=3 // @match https://wqitem.jd.com/item/view?sku=* // @match https://wqsh.jd.com/pingou/taskcenter/clock/index.html // @grant GM_getValue // @grant GM_setValue // @version 1.4 // @author lucas(xxxxx@qq.com) // @update lucas(xxxxx@qq.com) // @description 京东惊喜打卡任务.每天6~9点自动完成打卡任务,7~9点会去完成浏览任务。 F12调试模式手机模式:https://wqsh.jd.com/pingou/taskcenter/index.html // @downloadURL https://update.greasyfork.icu/scripts/402031/%E4%BA%AC%E4%B8%9C%E4%BA%AC%E5%96%9C-%E4%BB%BB%E5%8A%A1%E9%9B%86%E5%B8%82.user.js // @updateURL https://update.greasyfork.icu/scripts/402031/%E4%BA%AC%E4%B8%9C%E4%BA%AC%E5%96%9C-%E4%BB%BB%E5%8A%A1%E9%9B%86%E5%B8%82.meta.js // ==/UserScript== (function() { setTimeout(function(){ reloadpage(); lifecycle(); },4000); //setTimeout(function(){tasklist();},4000); })(); function sleep(ms) { var start = new Date().getTime() while (new Date().getTime() < start + ms); } function log() { var text = '%c'; for(var i=0;i=0&&hours<=5) { GM_setValue("reload","start"); GM_setValue("jobs","start"); GM_setValue("signcard","start"); GM_setValue("jump","start"); } //log("reload:",reload,"jobs:",jobs,"signcard:",signcard,"jump:",jump); //6点到9点间强制跳到早打开页面 if (hours>=6&&hours<9&&mins>=1&&signcard=="start"&&jump=="start") { window.location.href='https://wqsh.jd.com/pingou/taskcenter/clock/index.html'; GM_setValue("jump","stop"); } //判断是否在打卡页面 reg = RegExp(/wqsh.jd.com\/pingou\/taskcenter\/clock/); if (hours>=6&&hours<9&&signcard=="start"&&url.match(reg)){ log("立即打卡"); if (document.getElementsByClassName("wqvue-form buttons")[0]) { var reg=RegExp(/立即打卡/); var signed=document.getElementsByClassName("wqvue-form buttons")[0].innerText if (signed.match(reg)){ document.getElementsByClassName("cbtn big long")[0].click() GM_setValue("signcard","stop"); setTimeout(function() { window.location.href='https://wqsh.jd.com/pingou/taskcenter/index.html'; }, 2000) } } } //判断是否在任务中心 reg = RegExp(/\wqsh.jd.com\/pingou\/taskcenter\/index.html/); if (url.match(reg)){ log("任务集市") //document.getElementsByClassName("title")[0] ; //0:0:0~0:0:0重置 if (hours>=7&&hours<9&&reload=="start") { window.location.reload(); GM_setValue("reload","stop"); } if (reload=="stop"&&jobs=="start") { window.location.href='https://wqsh.jd.com/pingou/task_center/task/index.html?tasktype=3'; } } //判断是否在做任务页面 reg = RegExp(/\wqsh.jd.com\/pingou\/task_center\/task/); if (url.match(reg)){ log("任务页面") if (document.getElementsByClassName("nav_item cur")[0]) { var i=0; //初始化完成任务数 var j=0; var tasklist=document.getElementsByClassName("sku_list")[0].children.length; while(i