您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
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 test
- // @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 *://rsinsuranceinfo.com/*
- // @match *://rssoftwareinfo.com/*
- // @match *://rsfinanceinfo.com/*
- // @match *://rseducationinfo.com/*
- // @match *://rsadnetworkinfo.com/*
- // @match *://rshostinginfo.com/*
- // @grant none
- // @run-at document-end
- // @version 1.4.0.1
- // @author sABER (juansi)
- // @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', 3);
- 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':
- undetectable('/bypass', 'setInterval');
- undetectable('Please disable', 'setTimeout');
- 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(), 10);
- break;
- default:
- break;
- }
- })();