[\w\d]{5}(-[\w\W]{5}){2}<\/strong><\/p>/i.test(data)){
var key=data.match(/ [\w\d]{5}(-[\w\W]{5}){2}<\/strong><\/p>/i)[0];
key=key.replace(/( )|(<\/strong><\/p>)/gi,"");
data=data.replace(key,`${key}`);
}
document.write(data);
},
error:function(jqXHR, textStatus, errorThrown){
alert(textStatus+":"+jqXHR.status+"-"+errorThrown);
}
});
}
}
if(/gamehag/.test(url)){//gamehag领key
if($("div.strong").eq(0).text()==0){
$("div.strong").eq(0).parent()[0].style.backgroundColor="red";
if(confirm("此页面已经没有key了,是否关闭?")){
window.close();
}
}else if($("div.strong").eq(1).text()==0){
$("div.strong").eq(1).parent()[0].style.backgroundColor="red";
if(confirm("此领key页面已过期,是否关闭?")){
window.close();
}
}
var success,error,a,survey=0;;
btn_class("btn btn-primary btn-sm box-collapse-verify");
$("#doTaskDiv").css({"right": "340px","top": "100px"});
$("#doTask").width("105px");
$("#Verify").width("105px");
$("#Remove").width("105px");
GM_addStyle(`.misty-notification{display:none !important}`);
//gamehag按钮定义
document.getElementById("doTask").onclick=function(){
document.getElementById("exInfo").style.display="block";
$('button>span:contains("Join ")').click();
$('button>span:contains("Follow ")').click();
info("card-text monospace","",`正在做加组、关注等任务(此功能需要Giveaway Helper脚本,没有则自动跳过此步骤),请稍候!`);
doTask(function(){
success=0;
error=0;
survey=$("a.giveaway-survey").length>0&&(/\+1/gim.test($("a.giveaway-survey").parent().parent().next().text()))?1:0;
a=0;
var p=info("card-text monospace","",`正在做任务...`);
$("button[data-id]").length>0?gamehag_task(p):gamehag_suryey(0,p);
},new Date().getTime(),($('button>span:contains("Join ")').length+$('button>span:contains("Follow ")').length)*3);
};
document.getElementById("Verify").onclick=function(){
document.getElementById("exInfo").style.display="block";
success=0;
error=0;
survey=$("a.giveaway-survey").length>0&&(/\+1/gim.test($("a.giveaway-survey").parent().parent().next().text()))?1:0;
$("button[data-id]").length>0&&($("button[data-id]").map(function(i,e){gamehag_verify(e)}));
survey==1&&(gamehag_verify($("a.giveaway-survey")[0],"data-task_id"));
};
document.getElementById("getkey").onclick=function(){
GM_addStyle(`.misty-notification{display:block !important}`);
};
//开始执行
function gamehag_task(p){
$("button[data-id]").map(function(i,e){
httpSend({
mode:"gm",
url:'https://gamehag.com/giveaway/click/'+$(e).attr("data-id"),
type:'get',
headers:{'x-csrf-token': $('meta[name="csrf-token"]').attr('content')},
callback:function(){
a++;
a==$("button[data-id]").length&&($.ajax({url:'https://gamehag.com/games/war-thunder/play',type:'get',headers:{'x-csrf-token': $('meta[name="csrf-token"]').attr('content')},complete:function(){gamehag_start(p)}}));
}
});
});
}
//开始执行
function gamehag_start(p){
p.innerHTML+=`OK!`;
gamehag_suryey();
$("button[data-id]").map(function(i,e){gamehag_verify(e)});
}
//gamehag问卷调查任务
function gamehag_suryey(e=1,p=0){
p!=0&&(p.innerHTML+=`OK!`);
if(survey==1){
info("card-text monospace","",`正在做问卷调查任务,如果没有此任务请忽视!`);
jQuery.ajax({url:'https://gamehag.com/giveaway/click/'+$("a.giveaway-survey").attr("data-task_id"),type:'get',headers:{'x-csrf-token': $('meta[name="csrf-token"]').attr('content')}});
gamehag_verify($("a.giveaway-survey")[0],"data-task_id");
}else if(e==0){
info("","color:green",`所有任务验证完成,请手动完成验证领取key!`);
}
}
//gamehag验证任务
function gamehag_verify(e,s="data-id"){
if(/\+1/gim.test($(e).parent().parent().next().text())){
var p=info("card-text monospace","",`验证任务:${$(e).parent().parent().find("a.tooltip-trigger").clone().html()}...`);
$.ajax({
url:'https://gamehag.com/api/v1/giveaway/sendtask',
type:'post',
data:'task_id='+$(e).attr(s),
headers:{'x-csrf-token': $('meta[name="csrf-token"]').attr('content')},
complete:function(XMLHttpRequest, textStatus){
if(XMLHttpRequest.status==429||/timeout/gim.test(textStatus)){
$(p).remove();
gamehag_verify(e);
}else{
var data=eval('('+XMLHttpRequest.responseText+')');
data.status=="success"?success++:error++;
var color=data.status=="success"?"green":"red";
p.innerHTML+=`${data.message}!`;
data.status=="success"&&($(e).parent().parent().parent().find("div.task-reward.tooltip-trigger").html(``));
if(/The task has not been completed/gim.test(data.message)&&autoOpen==1){
window.open('https://gamehag.com/giveaway/click/'+$(e).attr("data-id"),"_blank");
}
}
if(success+error==$("button[data-id]").length+survey){
if(error>0){
info("","color:red",`所有任务验证完成,${error}个任务验证失败!`);
}else{
info("","color:green",`所有任务验证完成,请手动完成验证领取key!`);
}
btn_class("btn btn-primary btn-sm box-collapse-verify");
}
}
});
}else{
success++;
if(success+error==$("button[data-id]").length+$("a.giveaway-survey").length){
if(error>0){
info("","color:red",`所有任务验证完成,${error}个任务验证失败!`);
}else{
info("","color:green",`所有任务验证完成,请手动完成验证领取key!`);
}
btn_class("btn btn-primary btn-sm box-collapse-verify");
}
}
}
}
if(/giveawayhopper/.test(url)){//giveawayhopper领key
btn_class("btn btn-outline-primary");
//giveawayhopper按钮定义
document.getElementById("doTask").onclick=function(){
alert("点击确定后页面可能会卡一段时间,属于正常现象!");
$('button>span:contains("Join ")').click();
$('button>span:contains("Follow ")').click();
doTask(function(){
var ghBtn=$(".task-item-btn-verify");
for(var i=0;iSteam key:<\/h3>
Steam key:<\/h3>