From 5c6a0b96af36da52a9475f2286e19a6473256da2 Mon Sep 17 00:00:00 2001 From: Amm0ni4 Date: Wed, 13 Mar 2024 16:27:40 +0100 Subject: [PATCH] improve tiktokcounter bypass. For now it will skip the timer --- Bypass_All_Shortlinks.meta.js | 2 +- Bypass_All_Shortlinks.user.js | 8 +++++--- extra_bypasses/extra_bypasses.user.js | 6 ++++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Bypass_All_Shortlinks.meta.js b/Bypass_All_Shortlinks.meta.js index 18c4a46..f7260e5 100644 --- a/Bypass_All_Shortlinks.meta.js +++ b/Bypass_All_Shortlinks.meta.js @@ -3,7 +3,7 @@ // @namespace Violentmonkey Scripts // @run-at document-start // @author Amm0ni4 -// @version 91.5.5 +// @version 91.5.6 // @grant GM_setValue // @grant GM_getValue // @grant GM_addStyle diff --git a/Bypass_All_Shortlinks.user.js b/Bypass_All_Shortlinks.user.js index ec1e7c7..e7f247f 100644 --- a/Bypass_All_Shortlinks.user.js +++ b/Bypass_All_Shortlinks.user.js @@ -3,7 +3,7 @@ // @namespace Violentmonkey Scripts // @run-at document-start // @author Amm0ni4 -// @version 91.5.5 +// @version 91.5.6 // @grant GM_setValue // @grant GM_getValue // @grant GM_addStyle @@ -2115,9 +2115,11 @@ /go.(cravesandflames|codesnse).com/.test(url) ? afterDOMLoaded(function() {redirectIfNotDisabled('.btn')}) : null; // psa.wf (adding here stuff missing from the main script) - const clickIfReady = (buttonSelector) => { let intervalId = setInterval(() => { let button = document.querySelector(buttonSelector); if (!button.hasAttribute('disabled') && button.innerHTML.includes('Continue')) { clearInterval(intervalId); isHoverDone = true; setTimeout(function() { button.click();}, 500) } }, 500); }; /tiktokcounter.net/.test(url) ? preventForcedFocusOnWindow() : null; - /tiktokcounter.net/.test(url) ? afterDOMLoaded(function() {clickIfReady('button#cbt.btn.btn-warningbtn.btn-primarybtn.btn-primary')}) : null; + /tiktokcounter.net/.test(url) ? afterDOMLoaded(function() {wT9982 = 0;}) : null; //Skip the timer + const clickTikTokCounterButtons = () => { let buttonSelector = 'button#cbt.btn.btn-warningbtn.btn-primary'; let intervalId = setInterval(() => { let button = document.querySelector(buttonSelector); if (!button.hasAttribute('disabled') && button.innerHTML.includes('Continue')) { clearInterval(intervalId); isHoverDone = true; setTimeout(function() { button.click();}, 500) } }, 500); }; + /tiktokcounter.net/.test(url) ? afterDOMLoaded(function() {clickTikTokCounterButtons()}) : null; + /10short.com/.test(url) ? afterDOMLoaded(function() {clickIfExists('.btn')}) : null; /zegtrends.com/.test(url) ? afterDOMLoaded(function() {clickIfExists('.bsub')}) : null; /zegtrends.com/.test(url) ? afterDOMLoaded(function() {clickIfExists('#go1')}) : null; diff --git a/extra_bypasses/extra_bypasses.user.js b/extra_bypasses/extra_bypasses.user.js index d26cf1c..29d3d51 100644 --- a/extra_bypasses/extra_bypasses.user.js +++ b/extra_bypasses/extra_bypasses.user.js @@ -389,9 +389,11 @@ /go.(cravesandflames|codesnse).com/.test(url) ? afterDOMLoaded(function() {redirectIfNotDisabled('.btn')}) : null; // psa.wf (adding here stuff missing from the main script) - const clickIfReady = (buttonSelector) => { let intervalId = setInterval(() => { let button = document.querySelector(buttonSelector); if (!button.hasAttribute('disabled') && button.innerHTML.includes('Continue')) { clearInterval(intervalId); isHoverDone = true; setTimeout(function() { button.click();}, 500) } }, 500); }; /tiktokcounter.net/.test(url) ? preventForcedFocusOnWindow() : null; - /tiktokcounter.net/.test(url) ? afterDOMLoaded(function() {clickIfReady('button#cbt.btn.btn-warningbtn.btn-primarybtn.btn-primary')}) : null; + /tiktokcounter.net/.test(url) ? afterDOMLoaded(function() {wT9982 = 0;}) : null; //Skip the timer + const clickTikTokCounterButtons = () => { let buttonSelector = 'button#cbt.btn.btn-warningbtn.btn-primary'; let intervalId = setInterval(() => { let button = document.querySelector(buttonSelector); if (!button.hasAttribute('disabled') && button.innerHTML.includes('Continue')) { clearInterval(intervalId); isHoverDone = true; setTimeout(function() { button.click();}, 500) } }, 500); }; + /tiktokcounter.net/.test(url) ? afterDOMLoaded(function() {clickTikTokCounterButtons()}) : null; + /10short.com/.test(url) ? afterDOMLoaded(function() {clickIfExists('.btn')}) : null; /zegtrends.com/.test(url) ? afterDOMLoaded(function() {clickIfExists('.bsub')}) : null; /zegtrends.com/.test(url) ? afterDOMLoaded(function() {clickIfExists('#go1')}) : null;