Bypass All Shortlinks

Bypass All Shortlinks Sites Automatically Skips annoying link shorteners

当前为 2021-12-16 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Bypass All Shortlinks
  3. // @namespace Violentmonkey Scripts
  4. // @version 9.6
  5. // @description Bypass All Shortlinks Sites Automatically Skips annoying link shorteners
  6. // @author Bloggerpemula
  7. // @match *://tech.dutchycorp.space/*
  8. // @match *://anime.dutchycorp.space/*
  9. // @match *://movies.dutchycorp.space/*
  10. // @match *://cool-time.dutchycorp.space/*
  11. // @match *://dutchycorp.space/s*/*
  12. // @match *://dutchycorp.ovh/s*/*
  13. // @match *://tmearn.com/*
  14. // @match *://droplink.co/*
  15. // @match *://tny.so/*
  16. // @match *://ouo.io/*
  17. // @match *://ouo.press/*
  18. // @match *://stores.filmyzilla-in.xyz/*
  19. // @match *://short.goldenfaucet.io/*
  20. // @match *://short.croclix.me/*
  21. // @match *://m.zolomix.com/*
  22. // @match *://makemoneywithurl.com/*
  23. // @match *://*.insuranceblog.xyz/*
  24. // @match *://coinsparty.mcrypto.club/*
  25. // @match *://sehati.xyz/*
  26. // @match *://rifurl.com/*
  27. // @match *://pennbookcenter.com/*
  28. // @match *://wordcounter.icu/*
  29. // @match *://publicananker.com/*
  30. // @match *://watchdoge.xyz/*
  31. // @match *://short.cryptolink.space/*
  32. // @match *://claimcoins.club/shortcoin/*
  33. // @match *://mikl4forex.com/*
  34. // @match *://michaelemad.com/*
  35. // @match *://miklpro.com/*
  36. // @match *://zoss.me/*
  37. // @match *://shrinke.me/*
  38. // @match *://clik.pw/*
  39. // @match *://zirof.com/*
  40. // @match *://arenaboard.xyz/*
  41. // @match *://newforex.online/*
  42. // @match *://forex-golds.com/*
  43. // @match *://nawahi1.com/*
  44. // @match *://mmo1s.com/*
  45. // @match *://passgen.icu/*
  46. // @match *://adshort.live/*
  47. // @match *://go.leolink.co/*
  48. // @match *://ccsl.xyz/*
  49. // @match *://xz2.xyz/*
  50. // @match *://bshopme.site/*
  51. // @match *://100count.net/*
  52. // @match *://fire-link.net/*
  53. // @match *://go.fire-link.net/*
  54. // @match *://bigb0ss.net/*
  55. // @match *://short.toptap.website/*
  56. // @match *://mcmcryptos.xyz/short/*
  57. // @match *://mitly.us/*
  58. // @match *://cashurl.in/*
  59. // @match *://linkad.in/*
  60. // @match *://linksly.co/*
  61. // @match *://bitcoinly.in/*
  62. // @match *://bitlinks.pw/*
  63. // @match *://owllink.net/*
  64. // @match *://mozlink.net/*
  65. // @match *://go.mozlink.net/*
  66. // @match *://neonlink.net/*
  67. // @match *://aii.sh/*
  68. // @match *://blog.earn4fun.in/*
  69. // @match *://iir.ai/*
  70. // @match *://*.5golink.com/*
  71. // @match *://yousm.link/*
  72. // @match *://forex-trnd.com/*
  73. // @match *://hoshilink.com/*
  74. // @match *://birdurls.com/*
  75. // @match *://bit-url.com/*
  76. // @match *://cuts-url.com/*
  77. // @match *://coinlyhub.com/*
  78. // @match *://popimed.com/*
  79. // @match *://phoenixshorts.com/*
  80. // @match *://short.clickscoin.com/*
  81. // @match *://url.namaidani.com/*
  82. // @match *://*.urlfiles.com/*
  83. // @match *://techmart4u.in/*
  84. // @match *://konstantinova.net/verify/*
  85. // @match *://madar-24.com/*
  86. // @match *://katflys.com/*
  87. // @match *://shrinkpay.xyz/*
  88. // @match *://bitcomarket.net/*
  89. // @match *://*.crazyblog.in/*
  90. // @match *://sl.claimfreebits.com/*
  91. // @match *://shortenbuddy.com/*
  92. // @match *://go.zolomix.in/*
  93. // @match *://wplink.online/*
  94. // @match *://arbweb.info/sl/*
  95. // @match *://sl.proinfinity.fun/*
  96. // @match *://icut.click/*
  97. // @match *://www.yofaurls.com/*
  98. // @match *://kiemlua.com/*
  99. // @match *://rodjulian.com/*
  100. // @match *://cryptofuns.ru/*
  101. // @match *://cashearn.cc/*
  102. // @match *://o.ovlinks.com/*
  103. // @match *://adfloz.co/*
  104. // @match *://shortlink.prz.pw/*
  105. // @match *://makeeasybtc.website/*
  106. // @match *://express-cut.ovh/*
  107. // @match *://uebnews.online/*
  108. // @match *://gobits.me/*
  109. // @match *://dogecoin.click/*
  110. // @match *://claimcrypto.cc/*
  111. // @match *://paid4.link/*
  112. // @match *://illink.net/*
  113. // @match *://kekolink.com/*
  114. // @match *://linkres.in/*
  115. // @match *://smoner.com/*
  116. // @match *://linkfly.io/*
  117. // @match *://coinadfly.com/*
  118. // @match *://coinshub.icu/*
  119. // @match *://mycut.my.id/*
  120. // @match *://zagl.info/*
  121. // @match *://shornet.com/*
  122. // @match *://jameeltips.us/*
  123. // @match *://genpassword.top/*
  124. // @match *://bitshort.co/*
  125. // @match *://gtlink.co/*
  126. // @match *://earnload.co/*
  127. // @match *://adfloz.co/*
  128. // @match *://*.snkra.com/*
  129. // @match *://clixshort.com/*
  130. // @match *://earnflies.com/*
  131. // @match *://*.fullreviews.org/*
  132. // @match *://c2g.at/*
  133. // @match *://urlty.com/*
  134. // @match *://clk.asia/*
  135. // @match *://adsgo.xyz/*
  136. // @match *://vshort.link/*
  137. // @match *://shrlink.top/*
  138. // @match *://sakastau.com/*
  139. // @match *://adsmoker.com/*
  140. // @match *://gainprofit.xyz/*
  141. // @match *://claimclicks.com/*
  142. // @match *://doctor-groups.com/*
  143. // @match *://url.acefaucet.com/*
  144. // @match *://earnwithshortlink.com/*
  145. // @match *://bitzite.com/*
  146. // @match *://m.imagenesderopaparaperros.com/*
  147. // @match *://link1s.com/*
  148. // @match *://gameen.xyz/*
  149. // @match *://fameen.xyz/*
  150. // @match *://yameen.xyz/*
  151. // @match *://link.sh2rt.com/*
  152. // @match *://noweconomy.live/*
  153. // @match *://deportealdia.live/*
  154. // @match *://techgeek.digital/*
  155. // @match *://sanoybonito.club/*
  156. // @match *://staaker.com/*
  157. // @match *://lucidcam.com/*
  158. // @match *://*.byboe.com/*
  159. // @match *://coinsparty.com/*
  160. // @match *://123link.biz/*
  161. // @match *://qualitystudymaterial.in/*
  162. // @match *://cutdl.xyz/*
  163. // @match *://cryptourl.net/*
  164. // @match *://ponselharian.com/*
  165. // @match *://marocclickers.xyz/*
  166. // @match *://cryptonetos.ru/page/redirect*
  167. // @match *://liinkat.com/*
  168. // @match *://landing.adly.fun/*
  169. // @match *://m.w4earn.com/*
  170. // @match *://mixespecialidades.live/*
  171. // @match *://thegoneapp.com/*
  172. // @match *://alocd.com/*
  173. // @match *://azsoft.biz/*
  174. // @match *://mobi2c.com/*
  175. // @match *://*.medcpu.com/*
  176. // @match *://*.nousdecor.com/*
  177. // @match *://t2l.one/*
  178. // @match *://sh2rt.com/*
  179. // @match *://link.rota.cc/*
  180. // @match *://world-trips.net/*
  181. // @match *://studyuo.com/*
  182. // @match *://speedynews.xyz/*
  183. // @match *://tecboy.xyz/*
  184. // @match *://blog.earn2fly.in/*
  185. // @match *://hookeaudio.com/*
  186. // @match *://fc-lc.com/*
  187. // @match *://fcc.lc/*
  188. // @match *://*.restorbio.com/*
  189. // @match *://expertvn.com/*
  190. // @match *://markipli.com/*
  191. // @match *://downphanmem.com/*
  192. // @match *://uebnews.online/*
  193. // @match *://kingsleynyc.com/*
  194. // @match *://yoshare.net/*
  195. // @match *://*.adinsurance.xyz/*
  196. // @match *://forex-gold.net/*
  197. // @match *://theicongenerator.com/*
  198. // @match *://cryptolatest.news/*
  199. // @match *://healthy4pepole.com/*
  200. // @match *://*.123link.biz/*
  201. // @match *://*.bdnewsx.com/*
  202. // @match *://techmody.io/*
  203. // @match *://girls-like.me/*
  204. // @match *://kiktu.com/*
  205. // @match *://adoco.in/*
  206. // @match *://wrbloggers.com/*
  207. // @match *://cuturl.in/*
  208. // @match *://*.upshrink.com/*
  209. // @match *://mynewsmedia.co/*
  210. // @match *://healdad.com/*
  211. // @match *://dataf.pro/*
  212. // @match *://marharo.com/*
  213. // @match *://ez4mods.com/*
  214. // @match *://try2link.com/*
  215. // @match *://ex-foary.com/*
  216. // @match *://automotur.club/*
  217. // @match *://wp.womenhaircolors.review/*
  218. // @match *://money.alyoumeg.com/*
  219. // @match *://dogeearn.com/*
  220. // @match *://topcryptoz.net/*
  221. // @match *://allcryptoz.net/*
  222. // @match *://blogginglass.com/*
  223. // @match *://uniqueten.net/*
  224. // @match *://*.ultraten.net/*
  225. // @match *://*.gifans.com/*
  226. // @match *://wpking.in/*
  227. // @match *://mcrypto.club/*
  228. // @match *://insuranceblog.xyz/*
  229. // @match *://amazingdarpon.com/*
  230. // @match *://petslots.website/*
  231. // @match *://blog.bshopme.site/*
  232. // @match *://palpodcast.site/*
  233. // @match *://lensabicara.com/*
  234. // @match *://tieutietkiem.com/*
  235. // @match *://claimsatoshi.co/*
  236. // @match *://bittalky.com/*
  237. // @match *://urlily.com/*
  238. // @match *://bablyfeed.com/*
  239. // @match *://jardima.com/*
  240. // @match *://kimo.ma/*
  241. // @match *://foodma.in/*
  242. // @match *://*.netfile.cc/*
  243. // @match *://7apple.net/*
  244. // @match *://saqercoin.xyz/*
  245. // @match *://store.filmyzilla-in.xyz/*
  246. // @match *://cryptotyphoon.com/short/*
  247. // @match *://ls2earn.in/*
  248. // @match *://coinsurl.com/*
  249. // @match *://bitcoin-indo.com/*
  250. // @match *://coin.mg/*
  251. // @match *://infinityfreescripts.xyz/*
  252. // @match *://*.technologylover.in/*
  253. // @match *://streamshort.in/*
  254. // @match *://*.urbharat.xyz/*
  255. // @match *://cafenau.com/*
  256. // @match *://techacode.com/*
  257. // @match *://link.encyclopedia-24.com/*
  258. // @match *://clickscoin.com/shortccsl/*
  259. // @match *://dogeclick.net/ccsl/*
  260. // @match *://adshort.space/*
  261. // @match *://flylink.site/*
  262. // @match *://cutearn.xyz/*
  263. // @match *://starfaucet.net/sl/*
  264. // @match *://ls2earn.com/*
  265. // @match *://safelink.site/*
  266. // @match *://zipcrypto.site/*
  267. // @match *://cutgo.site/*
  268. // @match *://cutbits.site/*
  269. // @match *://shorthero.site/*
  270. // @match *://sl-1.btcbunch.com/*
  271. // @match *://sl-2.btcbunch.com/*
  272. // @match *://sl-3.btcbunch.com/*
  273. // @match *://sl-1.askpaccosi.com/*
  274. // @match *://sl-2.askpaccosi.com/*
  275. // @match *://foodyrecipe.xyz/*
  276. // @match *://redir.123file.li/*
  277. // @match *://sevenjournals.com/*
  278. // @match *://android-mody.store/*
  279. // @match *://mercedesellington.com/*
  280. // @match *://blog.crypto-faucet.xyz/*
  281. // @match *://7misr4day.com/*
  282. // @match *://sama-pro.com/*
  283. // @match *://samaa-pro.com/*
  284. // @match *://imageresizertool.com/*
  285. // @match *://*.jobswd.com/*
  286. // @match *://techrfour.com/*
  287. // @match *://ovavibe.net/*
  288. // @match *://zshort.cc/*
  289. // @match *://m.bdnewsx.com/*
  290. // @match *://freebitcoin.vip/*
  291. // @match *://freelitecoin.vip/*
  292. // @match *://toptechtalk.xyz/*
  293. // @match *://ez4short.com/*
  294. // @match *://ccurl.net/*
  295. // @match *://cslink.in/*
  296. // @match *://faucet.100count.net/*
  297. // @match *://short-cash2.xyz/*
  298. // @match *://topnewsnew.com/*
  299. // @match *://gawishpro.com/*
  300. // @match *://ad-mezo.com/*
  301. // @match *://th3dz.com/sl/*
  302. // @match *://kooza.club/*
  303. // @match *://dz4link.com/*
  304. // @match *://coinbaze.in/*
  305. // @match *://atlai.club/*
  306. // @match *://adcrypto.co/claim/*
  307. // @match *://skincarie.com/*
  308. // @match *://cryptocoinearn.xyz/*
  309. // @match *://11bit.co.in/bitshort/*
  310. // @match *://cryptofans.club/short/*
  311. // @match *://phoenixfaucets.xyz/short/*
  312. // @match *://dragonfaucets.xyz/short/*
  313. // @match *://1ist.club/*
  314. // @match *://earnads.top/*
  315. // @match *://short.phoenixfaucets.xyz/*
  316. // @match *://phoenixfaucets.xyz/next/*
  317. // @match *://phoenixfaucets.xyz/secret/*
  318. // @match *://phoenixfaucets.xyz/step1/*
  319. // @match *://phoenixfaucets.xyz/step2/*
  320. // @match *://phoenixfaucets.xyz/step3/*
  321. // @match *://phoenixfaucets.xyz/step4/*
  322. // @match *://cryptofans.club/next/*
  323. // @match *://cryptofans.club/other/*
  324. // @match *://cryptofans.club/step1/*
  325. // @match *://cryptofans.club/step2/*
  326. // @match *://cryptofans.club/step3/*
  327. // @match *://cryptofans.club/step4/*
  328. // @match *://short.mcmcryptos.xyz/*
  329. // @match *://shurt.pw/*
  330. // @match *://okrzone.com/*
  331. // @match *://downfile.site/*
  332. // @match *://scratch247.info/*
  333. // @match *://yalla-shoot-now.us/*
  334. // @match *://sl.mcmfaucets.xyz/*
  335. // @match *://clickscoin.com/short/*
  336. // @match *://dogeclick.net/short/*
  337. // @match *://mcrypto.club/*
  338. // @match *://crypto-faucet.xyz/*
  339. // @match *://dogemate.com/*
  340. // @match *://luckydice.net/*
  341. // @match *://coinsearns.com/*
  342. // @match *://dogeearn.com/*
  343. // @match *://luckybits.online/*
  344. // @match *://sakastau.com/*
  345. // @match *://didhafairus.my.id/*
  346. // @match *://go.safeadlink.my.id/*
  347. // @match *://short-zero.com/*
  348. // @match *://nex-url.cyou/*
  349. // @match *://exey.io/*
  350. // @match *://clk.ink/*
  351. // @match *://cryptoads.space/*
  352. // @match *://infinitycoupon.com/*
  353. // @match *://zcpa.us/*
  354. // @match *://*.adz7short.space/*
  355. // @match *://za.gl/*
  356. // @match *://tei.ai/*
  357. // @match *://shon.xyz/*
  358. // @match *://linkmit.us/*
  359. // @match *://link1s.net/*
  360. // @match *://bestshort.xyz/*
  361. // @match *://toptap.website/short/*
  362. // @match *://links.doctorcoin.xyz/*
  363. // @match *://*.softairbay.com/shortSAB/*
  364. // @match *://adnit.xyz/*
  365. // @match *://earncoin.site/*
  366. // @match *://mfk-shorter.com/*
  367. // @match *://donnaleehunt.com/*
  368. // @match *://*.imperialstudy.com/*
  369. // @match *://bildirim.eu/ph/*
  370. // @match *://aylink.co/*
  371. // @match *://kiiw.icu/*
  372. // @match *://link.claimercorner.xyz/*
  373. // @match *://gamalk-sehetk.com/*
  374. // @grant none
  375. // @license MIT
  376. // @run-at document-end
  377. // ==/UserScript==
  378.  
  379. (function() {
  380. 'use strict';
  381. const elementExists = query => document.querySelector(query) !== null;
  382. const clickIfElementExists = (query, timeInSec = 1, funcName = 'setTimeout') => {
  383. if (elementExists(query)) {
  384. console.log(document.querySelector(query))
  385. window[funcName](function() {
  386. document.querySelector(query).click();
  387. }, timeInSec * 1000);
  388. }
  389. }
  390.  
  391. // ============================================
  392. // Captcha Mode
  393. // ============================================
  394.  
  395. if (elementExists("#link-view")) {
  396. const a = setInterval(function() {
  397. if (window.grecaptcha.getResponse().length > 0) {
  398. document.querySelector("#link-view").submit();
  399. clearInterval(a);
  400. }
  401. }, 500);
  402. }
  403.  
  404. if (elementExists("#adb-not-enabled > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(6) > form:nth-child(1)")) {
  405. const b = setInterval(function() {
  406. if (window.grecaptcha.getResponse().length > 0) {
  407. document.querySelector("#adb-not-enabled > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(6) > form:nth-child(1)").submit();
  408. clearInterval(b);
  409. }
  410. }, 500);
  411. }
  412.  
  413. if (elementExists(".m-2.btn-captcha.btn-outline-primary.btn")) {
  414. const c = setInterval(function() {
  415. if (window.grecaptcha.getResponse().length > 0) {
  416. document.querySelector(".m-2.btn-captcha.btn-outline-primary.btn").click();
  417. clearInterval(c);
  418. }
  419. }, 500);
  420. }
  421.  
  422. if (elementExists("button#continue.btn.btn-primary.btn-captcha")) {
  423. const d = setInterval(function() {
  424. if (window.grecaptcha.getResponse().length > 0) {
  425. document.querySelector("button#continue.btn.btn-primary.btn-captcha").click();
  426. clearInterval(d);
  427. }
  428. }, 500);
  429. }
  430.  
  431. if (elementExists("#userForm")) {
  432. const e = setInterval(function() {
  433. if (window.grecaptcha.getResponse().length > 0) {
  434. document.querySelector("#userForm").submit();
  435. clearInterval(e);
  436. } else {
  437. document.querySelector("#cbt").click();
  438. }
  439. }, 500);
  440. }
  441.  
  442. if (elementExists("#lview > form")) {
  443. const f = setInterval(function() {
  444. if (window.grecaptcha.getResponse().length > 0) {
  445. document.querySelector("#lview > form").submit();
  446. clearInterval(f);
  447. }
  448. }, 500);
  449. }
  450.  
  451. if (elementExists(".yu-blue.yu-btn")) {
  452. setTimeout(function() {
  453. if (window.grecaptcha.getResponse().length > 0) {
  454. document.querySelector(".yu-blue.yu-btn").click();
  455. }
  456. }, 500);
  457. }
  458.  
  459. if (elementExists("wpsafe-snp")) {
  460. setTimeout(function() {
  461. if (window.grecaptcha.getResponse().length > 0) {
  462. document.querySelector("wpsafe-snp").submit()
  463. }
  464. }, 2000);
  465. }
  466.  
  467. // ============================================
  468. // SetTimeout Mode
  469. // ============================================
  470. clickIfElementExists('button#btn6.yu-btn.yu-go')
  471. clickIfElementExists('.btn-ml.btn-primary.btn')
  472. clickIfElementExists('a#firststep-btn.btn.btnstep1')
  473. clickIfElementExists('a#finalx22.btn.btnstep1')
  474. clickIfElementExists('#url_qu > a:nth-child(1)')
  475. clickIfElementExists('#wpsafelinkhuman > img:nth-child(1)')
  476. clickIfElementExists('div.box-main:nth-child(2) > div:nth-child(4) > a:nth-child(1)')
  477. clickIfElementExists('#links > a:nth-child(2) > center:nth-child(1) > img:nth-child(1)')
  478. clickIfElementExists('#links > form:nth-child(2) > button:nth-child(3) > img:nth-child(1)')
  479. clickIfElementExists('button#btn6.g-recaptcha.btn.btn-primary')
  480. clickIfElementExists('button#btn6.btn.btn-outline-primary.btn-captcha.m-2')
  481. clickIfElementExists('button#submit-button.btn.btn-primary')
  482. clickIfElementExists('div#mainlink.h_mnm.h_count a.s-btn-f')
  483. clickIfElementExists('#link1s-snp > button:nth-child(1)')
  484. clickIfElementExists('button.btn-main.get-link')
  485. // 2 Sec
  486. clickIfElementExists('.next-button.btn-lg.text-white.btn-info.btn', 2)
  487. clickIfElementExists('.next-button.text-white.btn-info.btn', 2)
  488. clickIfElementExists('.btn-outline-white.btn', 2)
  489. // 3 Sec
  490. clickIfElementExists('button#bt.btn.btn-info.btn-lg', 3)
  491. clickIfElementExists('button#btn-main.btn.btn-main', 3)
  492. clickIfElementExists('button#btn-get-link', 3)
  493. clickIfElementExists('.col-md-8 > form:nth-child(17) > button:nth-child(3)', 3)
  494. clickIfElementExists('#cl1 > center:nth-child(1) > a:nth-child(1)', 3)
  495. clickIfElementExists('div#wpsafe-generate a img', 3)
  496. clickIfElementExists('.btn-danger.btn-raised.btn', 3)
  497. clickIfElementExists('.btn-danger.btn-raised', 3)
  498. clickIfElementExists('a.submitBtn.btn.btn-primary', 3)
  499. clickIfElementExists('button#submitbtn.g-recaptcha.btn.btn-primary', 3)
  500. clickIfElementExists('p.getlink', 3)
  501. clickIfElementExists('button#getlink.getlink.disabled', 3)
  502. clickIfElementExists('#link1s-snp > button:nth-child(1)', 3)
  503. clickIfElementExists('#cl1 > a:nth-child(2) > font:nth-child(1)', 3)
  504. clickIfElementExists('button#mdt.custom-btn.btn-7', 3)
  505. clickIfElementExists('input.btn.btn-primary', 3)
  506. clickIfElementExists('input#btn-main.btn.btn-primary', 3)
  507. clickIfElementExists('#cl1 > a:nth-child(1) > font:nth-child(1) > b:nth-child(1)', 3)
  508. // 5 Sec
  509. clickIfElementExists('a.get-link.disabled', 5)
  510. clickIfElementExists('div.complete a.btn', 5)
  511. clickIfElementExists('div#makingdifferenttimer', 5)
  512. clickIfElementExists('div#wpsafe-link a img', 5)
  513. clickIfElementExists('#wpsafe-snp > a:nth-child(1)', 5)
  514. clickIfElementExists('#wpsafe-snp > center:nth-child(1) > a:nth-child(1)', 5)
  515. clickIfElementExists('a#surl1.btn-main.get-link', 5)
  516. clickIfElementExists('button#link.btn.btn-primary', 5)
  517. clickIfElementExists('button#invisibleCaptchaShortlink.btn-main.get-link', 5)
  518. clickIfElementExists('.btn-captcha.btn-sm.btn-primary.btn', 5)
  519. clickIfElementExists('button#invisibleCaptchaShortlink.btn.ybtn.ybtn-accent-color.btn-captcha', 5)
  520. clickIfElementExists('button#invisibleCaptchaShortlink.btn.btn-outline-primary.btn-lg.btn-block.btn-captcha', 5)
  521. // 7 Sec
  522. clickIfElementExists('button#invisibleCaptchaShortlink.btn.btn-primary.btn-goo.btn-captcha', 7)
  523. clickIfElementExists('button#get_link.btn.btn-primary.btn-sm', 7)
  524. clickIfElementExists('button.btn.btn-success', 7)
  525. // 9 Sec
  526. clickIfElementExists('div.lds-ellipsis', 9)
  527.  
  528. if (elementExists('#before-captcha')) {
  529. setTimeout(function() {
  530. document.querySelector('#before-captcha').submit();
  531. }, 3000);
  532. }
  533.  
  534. if (elementExists('a#firststep-btn.btn.btnstep1')) {
  535. setTimeout(function() {
  536. document.querySelector('button#getlink.btn.m-2.btn-success.disabled').click();
  537. }, 3000);
  538. }
  539. // ============================================
  540. // setInterval Mode
  541. // ============================================
  542. // 1 Sec
  543. clickIfElementExists('.yu-blue.yu-btn', 1, 'setInterval')
  544.  
  545. // 3 Sec
  546. clickIfElementExists('a.get-link.bg-red-600.px-8.py-2.rounded-md.inline-block', 3, 'setInterval')
  547. clickIfElementExists('input.g-recaptcha.btn.btn-primary', 3, 'setInterval')
  548. clickIfElementExists('.get-link.ybtn-accent-color.ybtn.btn', 3, 'setInterval')
  549. // 5 Sec
  550. clickIfElementExists('#go_d', 5, 'setInterval')
  551. clickIfElementExists('.btn-success.m-2.btn', 5, 'setInterval')
  552. clickIfElementExists('button.btn-block.btn-success', 5, 'setInterval')
  553. clickIfElementExists('.get-link.btn-lg.btn-primary.btn', 5, 'setInterval')
  554. clickIfElementExists('a.btn.btn-primary.get-link.text-white', 5, 'setInterval')
  555. clickIfElementExists('a.btn-main.get-link', 5, 'setInterval')
  556. clickIfElementExists('#ytimer > .s-btn-f', 5, 'setInterval')
  557. clickIfElementExists('#yuidea-btn > .m-2.btn-captcha.btn-outline-primary.btn', 5, 'setInterval')
  558. clickIfElementExists('#btn6.btn-captcha.btn-primary.btn', 5, 'setInterval')
  559. clickIfElementExists('#cbt.btn-primary.btn-warningbtn.btn', 5, 'setInterval')
  560.  
  561. // Old Codes
  562. if(window.location.hostname== 'toptechtalk.xyz'){setInterval(function() { document.querySelector('#cbt.btn-primary.btn-warningbtn.btn').click(); }, 3000);}
  563. if(window.location.hostname== 'atlai.club'){setInterval(function() { document.querySelector('#cbt.btn-primary.btn-warningbtn.btn').click(); }, 3000);}
  564. if(window.location.hostname== 'markipli.com'){setInterval(function() { document.querySelector('.btn-success.m-2.btn').click(); }, 5000);}
  565.  
  566. let $ = window.jQuery;
  567. if (elementExists('#go-link')) {
  568. $("#go-link").submit(function(e) {
  569. e.preventDefault();
  570. var form = $(this);
  571. var url = form.attr('action');
  572. const pesan = form.find('button');
  573. const notforsale = $(".navbar-collapse.collapse");
  574. const blogger = $(".main-header");
  575. const pemula = $(".col-sm-6.hidden-xs");
  576. $.ajax({
  577. type: "POST",
  578. url: url,
  579. data: form.serialize(),
  580. beforeSend: function (xhr) {pesan.attr("disabled", "disabled");
  581. $('a.get-link').text('Bypassed by Bloggerpemula');
  582. notforsale.replaceWith('<button class="btn btn-default , col-md-12 text-center" onclick="javascript: return false;"><b>Thanks for using Bypass All Shortlinks Scripts and for Donations , Regards : Bloggerpemula</b></button>');
  583. blogger.replaceWith('<button class="btn btn-default , col-md-12 text-center" onclick="javascript: return false;"><b>Thanks for using Bypass All Shortlinks Scripts and for Donations , Regards : Bloggerpemula</b></button>');
  584. pemula.replaceWith('<button class="btn btn-default , col-md-12 text-center" onclick="javascript: return false;"><b>Thanks for using Bypass All Shortlinks Scripts and for Donations , Regards : Bloggerpemula</b></button>');
  585. },
  586. success: function(result , xhr)
  587. {
  588. location.href = result.url;
  589. }
  590. });
  591. });
  592. }
  593. if(location.href.indexOf("goldenfaucet.io") != -1 || location.href.indexOf("croclix.me") != -1 ) {
  594. function fireMouseEvents(query) {
  595. const element = document.querySelector(query);
  596. if (!element) return;
  597. ['mouseover', 'mousedown', 'mouseup', 'click'].forEach(eventName => {
  598. if (element.fireEvent) {
  599. element.fireEvent('on' + eventName);
  600. } else {
  601. const eventObject = document.createEvent('MouseEvents');
  602. eventObject.initEvent(eventName, true, false);
  603. element.dispatchEvent(eventObject);
  604. }
  605. })
  606. }
  607.  
  608. setInterval(function() {
  609. if ($("#link").length > 0) {
  610. fireMouseEvents("#link")
  611. }
  612. }, 500);
  613. setTimeout(function() {
  614. if ($("input#continue").length > 0) {
  615. fireMouseEvents("input#continue");
  616. }
  617. if ($("a#continue.button").length > 0) {
  618. fireMouseEvents("a#continue.button")
  619. }
  620. }, 9000);
  621. setTimeout(function() {
  622. if ($("#btn-main").length < 0) return;
  623. fireMouseEvents("#btn-main")
  624. }, 5000);
  625. }
  626.  
  627. // ============================================
  628. // Switch Mode on
  629. // ============================================
  630.  
  631. const l = (h => {
  632. switch (h.host) {
  633. case '7apple.net':
  634. if (h.pathname === '/' && h.searchParams.has('go')) {
  635. return 'https://illink.net/' + h.searchParams.get('go');
  636. }
  637. break;
  638. case 'crazyblog.in':
  639. if (h.pathname === '/finance/' && h.searchParams.has('link')) {
  640. return 'https://shrinkpay.crazyblog.in' + h.searchParams.get('link');
  641. } else if (h.pathname === '/hars/verify/' && /^\?([^&]+)/.test(h.search)) {
  642. return 'https://redd.crazyblog.in' + RegExp.$1;
  643. }
  644. break;
  645. case 'studyuo.com':
  646. if (h.pathname === '/pro/' && h.searchParams.has('link')) {
  647. return 'https://shrinkpay.crazyblog.in' + h.searchParams.get('link');
  648. } else if (h.pathname === '/short/verify/' && /^\?([^&]+)/.test(h.search)) {
  649. return 'https://redd.crazyblog.in/' + RegExp.$1;
  650. }
  651. break;
  652. case 'www.crazyblog.in':
  653. if (h.pathname === '/' && h.searchParams.has('postid')) {
  654. return h.searchParams.get('postid');
  655. }
  656. break;
  657. case 'blog.crazyblog.in':
  658. if (/^\/step\d+?\/([^/]+)$/.test(h.pathname)) {
  659. return 'https://wplink.online/' + RegExp.$1;
  660. } else if (/^\/visit\d+?\/step\d+?\/([^/]+)$/.test(h.pathname)) {
  661. return 'https://cblink.crazyblog.in/' + RegExp.$1;
  662. }
  663. break;
  664. case 'dogeearn.com':
  665. if (h.pathname === '/' && h.searchParams.has('link')) {
  666. return 'https://myhealths.icu/' + h.searchParams.get('link');
  667. } else if (/^\/coinsurl\/([^/]+)/.test(h.pathname)) {
  668. return 'https://coinsurl.com/' + RegExp.$1;
  669. }
  670. break;
  671.  
  672. case 'techmody.io':
  673. if (h.pathname === '/' && h.searchParams.has('check')) {
  674. const m = document.createElement('meta');
  675. m.name = 'referrer';
  676. m.content = 'origin';
  677. document.head.appendChild(m);
  678. const a = document.createElement('a');
  679. a.href = decodeURIComponent(h.searchParams.get('check'));
  680. a.click();
  681. }
  682. break;
  683. case 'insuranceblog.xyz':
  684. if (h.pathname === '/blog/' && h.searchParams.has('link')) {
  685. return 'https://gos.insuranceblog.xyz/' + h.searchParams.get('link');
  686. }
  687. break;
  688. case 'netfile.cc':
  689. if (h.pathname === '/blog/' && h.searchParams.has('link')) {
  690. return 'https://go.netfile.cc/' + h.searchParams.get('link');
  691. }
  692. break;
  693. case 'gifans.com':
  694. case 'www.gifans.com':
  695. if (/^\/link\/([^\/]+)/.test(h.pathname)) {
  696. return 'https://shortlink.prz.pw/' + RegExp.$1;
  697. }
  698. break;
  699. case 'amazingdarpon.com':
  700. if (h.pathname === '/' && h.searchParams.has('link')) {
  701. return 'https://go.zolomix.in/' + h.searchParams.get('link');
  702. }
  703. break;
  704. case 'coinbaze.in':
  705. case 'techmart4u.in':
  706. if (/^\/coinbazeads\/([^\/]+)/.test(h.pathname)) {
  707. return 'https://urlfiles.com/' + RegExp.$1;
  708. }
  709. break;
  710. case 'mcrypto.club':
  711. if (h.pathname === '/' && h.searchParams.has('link')) {
  712. return 'https://cryptoads.space/' + h.searchParams.get('link');
  713. } else if (/^\/coinsparty\/([^/]+)/.test(h.pathname)) {
  714. return 'https://coinsparty.com/' + RegExp.$1;
  715. }
  716. break;
  717. case 'coinsearns.com':
  718. if (/^\/cryptoads\/([^/]+)/.test(h.pathname)) {
  719. return 'https://cryptoads.space/' + RegExp.$1;
  720. }
  721. break;
  722. case 'uniqueten.net':
  723. case 'ultraten.net':
  724. if (h.pathname === '/' && h.searchParams.has('link')) {
  725. return 'https://ultraten.net/home/sh/' + h.searchParams.get('link');
  726. }
  727. break;
  728. case 'allcryptoz.net':
  729. case 'topcryptoz.net':
  730. if (h.pathname === '/' && h.searchParams.has('link')) {
  731. return 'https://allcryptoz.net/home/sh/' + h.searchParams.get('link');
  732. }
  733. break;
  734. case 'mercedesellington.com':
  735. case 'model-tas-terbaru.com':
  736. if (h.pathname === '/' && h.searchParams.has('link')) {
  737. return 'http://yousm.link/' + h.searchParams.get('link');
  738. }
  739. break;
  740. case 'wpking.in':
  741. if (h.pathname === '/' && h.searchParams.has('link')) {
  742. return 'https://o.ovlinks.com/' + h.searchParams.get('link');
  743. }
  744. break;
  745. case 'anime.dutchycorp.space':
  746. case 'movies.dutchycorp.space':
  747. case 'tech.dutchycorp.space':
  748. case 'cool-time.dutchycorp.space':
  749. if (/^\/redir[^.]+?\.php$/.test(h.pathname) && h.searchParams.has('code')) {
  750. return h.searchParams.get('code') + '?verif=0';
  751. }
  752. break;
  753. case 'blogginglass.com':
  754. if (h.pathname === '/' && h.searchParams.has('getlink')) {
  755. return 'http://go.mozlink.net/' + h.searchParams.get('getlink');
  756. } else if (h.pathname === '/blog/' && h.searchParams.has('getlink')) {
  757. return 'http://go.fire-link.net/' + h.searchParams.get('getlink');
  758. }
  759. break;
  760. case 'madar-24.com':
  761. if (h.pathname === '/' && h.searchParams.has('link')) {
  762. const m = document.createElement('meta');
  763. m.name = 'referrer';
  764. m.content = 'origin';
  765. document.head.appendChild(m);
  766. const a = document.createElement('a');
  767. a.href = 'https://coupon-fresh.com/' + decodeURIComponent(h.searchParams.get('link'));
  768. a.click();
  769. }
  770. break;
  771. case 'clickscoin.com':
  772. if (/^\/short\/([^/]+)/.test(h.pathname)) {
  773. return 'https://short.clickscoin.com/' + RegExp.$1;
  774. }
  775. break;
  776. case 'dogeclick.net':
  777. if (/^\/short\/([^/]+)/.test(h.pathname)) {
  778. return 'https://short.clickscoin.com/' + RegExp.$1;
  779. } else if (/^\/ccsl\/([^/]+)/.test(h.pathname)) {
  780. return 'https://ccsl.xyz/' + RegExp.$1;
  781. }
  782. break;
  783. case 'short.clickscoin.com':
  784. case 'watchdoge.xyz':
  785. case 'dogeclick.net':
  786. if (/^\/ccsl\/([^/]+)/.test(h.pathname)) {
  787. return 'https://ccsl.xyz/' + RegExp.$1;
  788. }
  789. break;
  790. case '11bit.co.in':
  791. if (/^\/link\/([^/]+)/.test(h.pathname)) {
  792. return 'https://sl.proinfinity.fun/' + RegExp.$1;
  793. } else if (/^\/bitshort\/([^/]+)/.test(h.pathname)) {
  794. return 'https://bitshort.co/' + RegExp.$1;
  795. }
  796. break;
  797. case 'nawahi1.com':
  798. if (/^\/verify\/$/.test(h.pathname) && /^\?([^&]+)/.test(h.search)) {
  799. const m = document.createElement('meta');
  800. m.name = 'referrer';
  801. m.content = 'origin';
  802. document.head.appendChild(m);
  803. const a = document.createElement('a');
  804. a.href = 'https://sh2rt.com/' + RegExp.$1;
  805. a.click();
  806. }
  807. break;
  808. case 'crypto-faucet.xyz':
  809. if (/^\/claim\/link\/([^\/]+)/.test(h.pathname)) {
  810. return 'https://doctor-groups.com/link/' + RegExp.$1;
  811. }
  812. break;
  813. case 'konstantinova.net':
  814. if (/^\/verify\/([^\/]+)/.test(h.pathname)) {
  815. return 'https://coin.mg/' + RegExp.$1;
  816. }
  817. break;
  818. case 'faucet.100count.net':
  819. if (/^\/fo\/linko\/([^\/]+)/.test(h.pathname)) {
  820. return 'https://100count.net/fo/linko/' + RegExp.$1;
  821. } else if (/^\/clickit\/sh\/([^/]+)/.test(h.pathname)) {
  822. return 'https://100count.net/fileo/clicksfile/stats/' + RegExp.$1;
  823. }
  824. break;
  825. case 'lux.adinsurance.xyz':
  826. if (h.pathname === '/' && h.searchParams.has('link')) {
  827. return 'https://go.adinsurance.xyz/' + h.searchParams.get('link');
  828. }
  829. break;
  830. default:
  831. break;
  832. }
  833. })(new URL(location.href));
  834. if (l) {
  835. location.href = l;
  836. }
  837. })();