您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动激活itch.io key链接和免费itch.io游戏
当前为
// ==UserScript== // @name Redeem itch.io // @namespace http://tampermonkey.net/ // @version 0.6.1 // @description 自动激活itch.io key链接和免费itch.io游戏 // @author HCLonely // @include *://*.com/giveaway.php?id=* // @include *://*itch.io/* // @grant none // ==/UserScript== (function() { 'use strict'; var closeWindow=0;//激活完成后不自动关闭页面,改为1则为自动关闭 var url = window.location.href; /***************************检测itch.io key链接***************************/ if (/^https?:\/\/[\w]{1,}.com\/giveaway\.php\?id\=[\d]{0,}/i.test(url)){ $("div.panel-body").append('<div class="col-md-6">' + '<h4 class="text-center">' + '<button id="redeemItch" style="width: 160px;" class="btn btn-danger btn-sm">' + '<i class="fa fa-gamepad">' + '</i>' + '激活' + '</button></h4></div>'); var redeemurl=document.getElementsByClassName("text-center"); for(var c=0;c<redeemurl.length;c++){ var redeemurl1=redeemurl[c].innerHTML; if (/https:\/\/[\w]{1,}\.itch\.io\/[\w]{1,}(-[\w]{1,}){0,}\/download\/[\d\w]{1,}(-[\d\w]{1,}){1,}/i.test(redeemurl1)){ if (confirm("检测到itch.io激活链接,是否前往激活?")){ window.open(redeemurl1, "_blank"); } break; } if(/No more keys left sorry \:\([ ]{0,}/.test(redeemurl1)){ if (confirm("没有key了,是否关闭?")){ window.close(); } break; } } jQuery('#redeemItch').click(function(){ window.open(redeemurl1,"_blank"); }); } /***************************自动激活itch.io游戏链接***************************/ if (/^https?:\/\/[\w\W]{1,}\.itch\.io\/[\w]{1,}(-[\w]{1,}){0,}\/download\/[\w\W]{0,}/i.test(url)){ var linkKey=document.getElementsByClassName("button"); for(var k=0;k<linkKey.length;k++){ var linkKey1=linkKey[k]; var linkKey2=linkKey1.innerHTML; if(/(link my account)|(claim[\w\W]{0,})/i.test(linkKey2)){ linkKey1.click(); } if(/Download/i.test(linkKey2)&&closeWindow==1){ window.close(); } } var empty=document.getElementsByClassName("empty_message"); for(var b=0;b<empty.length;b++){ var empty1=empty[b].innerHTML; if(/Nothing is available for download yet\./.test(empty1)&&closeWindow==1){ window.close(); } } } /***********************领取免费itch.io游戏***************************/ if(/^https?:\/\/[\w\W]{0,}itch\.io\/[\w\W]{0,}\/purchase/.test(url)){ //点击No thanks... var claimLink=document.getElementsByClassName("direct_download_btn"); for(var l=0;l<claimLink.length;l++){ var claimLink1=claimLink[l]; var claimLink2=claimLink1.innerHTML; if(/^No thanks\, just take me to the downloads/i.test(claimLink2)){ claimLink1.onclick = function(){ }; claimLink1.click(); } } }else{ //加载No thanks...页面 var dollars=document.getElementsByClassName("dollars"); for(var m=0;m<dollars.length;m++){ var dollars1=dollars[m].innerHTML; if (/0\.00/.test(dollars1)){ var claimLink_1=document.getElementsByTagName("a"); for(var n=0;n<claimLink_1.length;n++){ var claimLink_2=claimLink_1[n].href; console.log(claimLink_2); if (/^(https?)?:\/\/[\w\W]{0,}\.itch\.io\/[\w\W]{0,}\/purchase/.test(claimLink_2)){ window.open(claimLink_2,"_self"); } } } } } /************************限时免费游戏包*****************************/ if(/https?:\/\/itch.io\/s\/[\d]{1,}\/[\w\W]{1,}/.test(url)){ var gameLink=document.getElementsByClassName("thumb_link game_link"); for(var x=0,y=gameLink.length;x<y;x++){ if(x!=y-1){ window.open(gameLink[x].href+"/purchase","_blank"); }else{ window.open(gameLink[x].href+"/purchase","_self"); } } } })();