R10 AdFck

R10.Net Reklam Engelleyici

  1. // ==UserScript==
  2. // @name R10 AdFck
  3. // @namespace https://KekikAkademi.org/Kahve
  4. // @description R10.Net Reklam Engelleyici
  5. // @copyright 2024, keyiflerolsun, https://t.me/KekikAkademi
  6. // @version 1.41
  7. // @license GPLv3
  8. // @author @KekikAkademi
  9. // @match *://www.r10.net/*
  10. // @icon https://www.google.com/s2/favicons?sz=64&domain=r10.net
  11. // @grant none
  12. // @require http://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js
  13. // ==/UserScript==
  14.  
  15.  
  16. // ! Eleman Varsa Sil
  17. function icinden_gec(secici) {
  18. let eleman = jQuery(secici)
  19.  
  20. if (eleman.length) {
  21. eleman[0].remove()
  22. }
  23.  
  24. return jQuery(secici)
  25. }
  26.  
  27. // ! XPath Seçici
  28. function x_path(STR_XPATH) {
  29. let xresult = document.evaluate(STR_XPATH, document, null, XPathResult.ANY_TYPE, null);
  30. let xnodes = [];
  31. let xres;
  32. while (xres = xresult.iterateNext()) {
  33. xnodes.push(xres);
  34. }
  35.  
  36. return xnodes;
  37. }
  38.  
  39. // ! XPATH Varsa Sil
  40. function x_del(secici) {
  41. let eleman = x_path(secici)
  42.  
  43. if (eleman.length) {
  44. eleman[0].remove()
  45. }
  46.  
  47. return x_path(secici)
  48. }
  49.  
  50. // ! verilen xpath bütün eşleşenlerini sil
  51. function x_hepsi(xpath) {
  52. let divs = x_path(xpath);
  53.  
  54. for (let i = 0; i < divs.length; i++) {
  55. divs[i].remove();
  56. }
  57. }
  58.  
  59. // ! Link Yönlendirme İptali
  60. function yonlendirme_sil() {
  61. let _yonlendir = 'https://www.r10.net/yonlendir/?adres='
  62. jQuery(`a[href^="${_yonlendir}"]`).each(function () {
  63. this.href = decodeURIComponent(this.href.replace(_yonlendir, "").split('&token')[0])
  64. })
  65. }
  66.  
  67.  
  68. // * Kaynak Kod Yüklenince
  69. jQuery(document).ready(function () {
  70.  
  71. // ! Üstteki Reklam Sil
  72. icinden_gec('section:contains("topbar")')
  73.  
  74. // ! Üst Alt
  75. //x_del("//div[@class='breadCrumb']/preceding-sibling::div")
  76. //x_del("//div[@class='breadCrumb']/following-sibling::div")
  77. //x_del("//div[@class='pagination']/following-sibling::div")
  78. x_hepsi("//div[starts-with(@class, 'rc')]")
  79. x_hepsi("//li[starts-with(@class, 'ra')]")
  80.  
  81. // ! Sol Taraftaki Reklamı Sil
  82. icinden_gec('.head:contains("Reklam")')
  83. jQuery('main').css('padding-left', 0)
  84.  
  85. // ! Kategori İçi Sponsorlu
  86. icinden_gec('a[rel*="sponsored"]')
  87.  
  88. // ! Blog Reklam Sil
  89. icinden_gec('div[class="blogposts"]')
  90.  
  91. // ! Link Yönlendirme İptali
  92. yonlendirme_sil()
  93.  
  94. // ! Blog Sponsorlu
  95. x_del("//span[contains(text(), 'SPONSORLU')]/ancestor::div[contains(@class, 'post')]")
  96.  
  97. // ! Hedef Linklerin Reklamlarını Sil
  98. icinden_gec('a[href*="jetteknoloji"]')
  99. icinden_gec('a[href*="ticimax"]')
  100. icinden_gec('a[href*="ikas.com"]')
  101. icinden_gec('a[href*="3449409-ikas-e-ticaret"]')
  102. icinden_gec('a[href*="vallet.com.tr"]')
  103. icinden_gec('a[href*="paytr.com/sanal-pos?"]')
  104. icinden_gec('a[href*="paytr.com/neopos?"]')
  105.  
  106. // ! Resimleri Sil
  107. icinden_gec('img[src*="cdn.r10.net/editor/3713/3758817470.gif"]')
  108. icinden_gec('img[src*="cdn.r10.net/editor/27818/2549053017.gif"]')
  109. icinden_gec('img[src*="idrydigital.com/upload/banner1.gif"]')
  110. icinden_gec('img[src*="cdn.r10.net/editor/3713/1230360301.gif"]')
  111. icinden_gec('img[src*="cdn.r10.net/editor/27818/1648465821.gif"]')
  112. icinden_gec('img[src*="cdn.r10.net/editor/100103/771510958.gif"]')
  113. icinden_gec('img[src*="cdn.r10.net/editor/51273/3005339574.gif"]')
  114. icinden_gec('img[src*="cdn.r10.net/r10/i/sosyalmarket/1.gif"]')
  115. icinden_gec('img[src*="cdn.r10.net/editor/113687/4136891095.gif"]')
  116. icinden_gec('img[src*="cdn.r10.net/editor/3713/1758547484.gif"]')
  117. icinden_gec('img[src*="cdn.r10.net/editor/27818/2636925725.gif"]')
  118. icinden_gec('img[src*="cdn.r10.net/editor/3713/2723728029.png"]')
  119. icinden_gec('img[src*="cdn.r10.net/editor/27818/3819645078.gif"]')
  120. icinden_gec('img[src*="cdn.r10.net/editor/27818/3153451671.gif"]')
  121. })
  122.  
  123.  
  124. // * Sayfa Yüklenince
  125. jQuery(window).on("load", function () {
  126.  
  127. // ! PM Alanı Fix
  128. if (window.location.pathname == '/private.php') {
  129. jQuery('div.conversation')[0].style.width = null
  130. jQuery('div.conversation')[0].style.height = null
  131. jQuery('div.conversation div')[0].style.width = null
  132. jQuery('div.conversation div div')[0].style.width = null
  133. }
  134.  
  135. })
  136.  
  137.  
  138.  
  139. // * Her Saniye
  140. function kontrolEt() {
  141.  
  142. // ! Kategori Sponsor Reklam
  143. jQuery('li').filter(function () {
  144. return this.id.match(/sponsorReklam/)
  145. }).remove()
  146.  
  147.  
  148. // * URL Değişince
  149. if (window.location.href != eldekiURL) {
  150.  
  151. // ! Link Yönlendirme İptali
  152. yonlendirme_sil()
  153.  
  154. eldekiURL = window.location.href
  155. }
  156. }
  157.  
  158. let eldekiURL = window.location.href
  159. setInterval(kontrolEt, 1000)

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址