// ==UserScript== // @name 屏蔽内容农场(with 油猴脚本) // @namespace http://tampermonkey.net/ // @version 0.3 // @description 利用 JavaScript/CSS 屏蔽「内容农场」在谷歌搜索结果中的呈现,顺便在清除谷歌搜索结果中的Adsense广告,还你清爽的 Google 中文搜索体验! // @author limbopro // @license MIT // @match https://www.google.com/search* // @match https://www.google.com.hk/search* // @match https://www.bing.com/search* // @match https://www.bing.com/?FORM* // @icon https://www.google.com/s2/favicons?sz=64&domain=google.com.hk // @run-at document-end // @grant none // @downloadURL none // ==/UserScript== // 仅限于屏蔽内容农场在谷歌搜索中出现 var javaScript = document.createElement("script"); javaScript.src = 'https://raw.githubusercontent.com/limbopro/Adblock4limbo/main/contentFarm/contentFarm.js'; document.body.appendChild(javaScript); // 自定义屏蔽想要屏蔽的网站 var i; var x; var ads_host = [ // 这里是放那些农场域名的 "csdn.net", "kknews.cc" // 最后一个域名不需要逗号结尾 ]; var search_results_css = [ // 这里是放CSS选择器的 "[data-sokoban-grid]", "[class][data-hveid]", "li[class='b_algo']" // 最后一个选择器也不需要逗号结尾 ] for (i = 0; i < ads_host.length; i++) { var ads_host_css = "[href*='" + ads_host[i] + "']"; var huge = document.querySelectorAll( search_results_css ); for (x=0; x < huge.length; x++){ if (huge[x].querySelectorAll( ads_host_css ).length > 0){ huge[x].style.display = "none"; } } } var ads_Google = ["[data-text-ad],#tvcap,.adDDi,#tads[aria-label]"]; var ads_remove = document.querySelectorAll( ads_Google ); var y; for (y=0; y< ads_remove.length; y++){ ads_remove[y].style.display = "none"; }