Script de uso personal, adicional para pasar acortadores. Contribuciones via FaucetPay User: Crypto4Script. Try to take over the world!
当前为
// ==UserScript==
// @name sABER-Click shortlink helper
// @namespace Violentmonkey Scripts
// @match *://blog.cryptowidgets.net/*
// @match *://blog.insurancegold.in/*
// @match *://blog.wiki-topia.com/*
// @match *://blog.freeoseocheck.com/*
// @match *://blog.coinsvalue.net/*
// @match *://blog.cookinguide.net/*
// @match *://blog.makeupguide.net/*
// @match *://blog.carstopia.net/*
// @match *://blog.carsmania.net/*
// @match *://mdn.lol/*
// @match *://awgrow.com/*
// @match *://worldtanr.xyz/*
// @match *://fadedfeet.com/*
// @match *://kenzo-flowertag.com/*
// @match *://homeculina.com/*
// @match *://lawyex.co/*
// @match *://rsinsuranceinfo.com/*
// @match *://rssoftwareinfo.com/*
// @match *://rsfinanceinfo.com/*
// @match *://rseducationinfo.com/*
// @match *://rsadnetworkinfo.com/*
// @match *://rshostinginfo.com/*
// @grant none
// @version 1.5
// @author sABER (juansi)
// @run-at document-end
// @description Script de uso personal, adicional para pasar acortadores. Contribuciones via FaucetPay User: Crypto4Script. Try to take over the world!
// ==/UserScript==
(function() { 'use strict';
function getElement(selector) {
return document.querySelector(selector);
}
function existElement(selector) {
return getElement(selector) !== null;
}
function formSubmit(selector, time) {
window.setTimeout(()=>{
let elem = (typeof selector === 'string') ? getElement(selector).closest('form') : selector;
elem.requestSubmit();
}, time*1000);
}
function iconCaptcha(selector){
let t = setInterval(()=>{
let f = getElement(".iconcaptcha-holder.iconcaptcha-theme-light.iconcaptcha-success");
if (f) { formSubmit(selector, 1);
clearInterval(t);
}
}, 3000);
}
function changeTitle(text){
document.title = text;
window.setTimeout(()=>{
changeTitle(text.substr(1) + text.substr(0, 1));
}, 200);
}
function invoke(selector, time){
if (existElement('.g-recaptcha')) {
changeTitle(' Solve reCaptcha ');
let t = window.setInterval(()=> {if (window.grecaptcha.getResponse().length !==0) {
formSubmit('.g-recaptcha', 1);
clearInterval(t);
}
}, 1000);
}
else if (existElement('input[name=_iconcaptcha-token]')) {
changeTitle(' Solve iconCaptcha ');
iconCaptcha(selector);
}
else {
formSubmit(selector, time);
}
}
function undetectable(string2find, nameFunc){ //. Implementación en fase experimental;
var target = window[nameFunc]; //. Desactiva esta función si experimentas redirecciones debido a adblock u otro sistema de protección;
window[nameFunc] = function(...args){
const stringFunc = String(args);
if (stringFunc.includes(string2find)) args[0] = function(){};
return target.call(this, ...args);
};
}
function getForm(){ //. Se puede mejorar pero por ahora es lo que hay;
var forms = document.forms;
for (var i = 0; i < forms.length; i++)
{ var bait = forms[i].action;
if (/bypass.html|adblock.html/.test(bait)) continue;
return forms[i]; }
}
var l = new URL(window.location.href);
switch (l.hostname) {
case 'blog.cryptowidgets.net': case 'blog.insurancegold.in': case 'blog.wiki-topia.com':
case 'blog.freeoseocheck.com': case 'blog.coinsvalue.net': case 'blog.cookinguide.net':
case 'blog.makeupguide.net': case 'blog.carstopia.net': case 'blog.carsmania.net':
invoke('#abb', 20);
break;
case 'mdn.lol': case 'worldtanr.xyz': case 'awgrow.com': case 'fadedfeet.com':
case 'kenzo-flowertag.com': case 'homeculina.com': case 'lawyex.co':
undetectable('/bypass', 'setInterval');
invoke('input[type=hidden]', 15);
break;
case 'rsinsuranceinfo.com': case 'rssoftwareinfo.com': case 'rsfinanceinfo.com':
case 'rseducationinfo.com': case 'rsadnetworkinfo.com': case 'rshostinginfo.com':
invoke(getForm(), 15);
break;
default:
break;
}
})();