Greasy Fork 支持简体中文。

从谷歌 百度 必应搜索结果中屏蔽自定义关键字 增强版(基于AC的脚本优化)

基于AC脚本制作,新增大量关键词,欢迎结合本人其他脚本使用,如有意见请反馈至zzhjim@vip.qq.com(也可向原作者反馈)

目前為 2021-11-23 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name 从谷歌 百度 必应搜索结果中屏蔽自定义关键字 增强版(基于AC的脚本优化)
  3. // @namespace BlockAnyThingYouWant Plus
  4. // @include http://www.baidu.com/*
  5. // @include https://www.baidu.com/*
  6. // @include https://www.google.com/*
  7. // @include /^https?\:\/\/encrypted.google.[^\/]+/
  8. // @include /^https?\:\/\/www.google.[^\/]+/
  9. // @include /^https?\:\/\/www.so.com/
  10. // @include /^https?\:\/\/www.youdao.com/
  11. // @require http://code.jquery.com/jquery-1.8.0.min.js
  12. // @icon https://coding.net/u/zb227/p/zbImg/git/raw/master/img0/icon.jpg
  13. // @author zzhjim( Based on AC)
  14. // @version 3.0.0.2111230001
  15. // @description 基于AC脚本制作,新增大量关键词,欢迎结合本人其他脚本使用,如有意见请反馈至zzhjim@vip.qq.com(也可向原作者反馈)
  16. // @grant note 2021.11.23 第3.01版 zzhjim:增加对虚假电子书下载网站、高晓松、袁腾飞的屏蔽,删除重复的关键词
  17. // @grant note 2021.11.22 第3.0版 zzhjim:增加对小x百科网、小x知识网的屏蔽
  18. // @grant note 2019.8.13 第2.2版 zzhjim:增加大量规则,对严重影响搜索体验的网站、营销号进行屏蔽
  19. // @grant note 2018.1.21 第2.12版 zzhjim:增加对于部分反动网站、百家号的屏蔽
  20. // @grant note 2018.1.21 第2.09-2.11版 zzhjim:调整部分关键词
  21. // @grant note 2017.8.12 第2.04-2.08版 zzhjim:修复一批重大BUG,调整部分关键词
  22. // @grant note 2017.8.9 第2.02-2.03版 zzhjim:增加部分关键词
  23. // @grant note 2017.8.8 第2.01版 zzhjim:增删部分关键词,增强对繁体恶意网站的拦截
  24. // @grant note 2017.8.6 第2.0版 zzhjim:原脚本已经许久没有更新,我将一些常见的恶意网站名称加入了进去,修改了360搜索的网址。如果还有合适的关键词,欢迎提交讨论。(本脚本配合AC的其他脚本使用效果更好)
  25. // @grant note 2018.1.18 第2.1版 @zzhjim:调整部分关键字
  26. // @grant note 2015.11.26 第一版,规则自己写吧,觉得要反馈的关键字可以在卡饭回个帖,我合适的加入
  27. // ==/UserScript==
  28.  
  29.  
  30. /*
  31. 变量x用于 百度=谷歌=必应=360搜索=有道
  32. 就是黑名单,自己加入自己想要屏蔽的关键字
  33. */
  34. var blankList = "百科网||知识网||להוריד מסמך||小学生作文||共残党||电脑百事||找小姐||快播||橙子生活馆||爱否||一鸣极客||找靓机||领菁||新闻快搜||百度软件||百度浏览||百度卫士||百家号||网赚||婚恋交友||賭場||赌场||百家乐||百家樂||金沙娱乐||澳门金沙||威尼斯人||永利澳门||澳门娱乐||送彩金||橡果国际||葡京||人娱乐||戒色||返利||算命||解梦||电子商务平台||爱词霸句||本地宝||成人电影||金瓶梅游||同城交友||qvod||成人网||交友聊天室||中国复兴党||阿波罗网||代开发票||六合彩||在线聊天||115os||人体艺术||不雅照片||网站流量||2345||hao123||法輪||法轮||李洪志||新唐人||陈破空||阿波罗综||阿波罗新||退党||三退九评||追查国际||大赦国际||国际特赦||真善忍||活摘||中国之春||中国禁闻||民间藏事||高层内斗||中共内斗||中共内幕||中共太子||推墙||吴建民||雪山狮子||藏人行政||内蒙古人民党||真人欢乐捕鱼||娱乐博彩||视点网||东方娱乐||经典语录||人人彩票||彩票网||棋牌||加盟||线上娱乐||时时彩||分分彩||五分彩||网上娱乐||注册平台||美国之音||自由亚洲||明镜火拍||冉云飞||梁文道||高晓松||袁腾飞||艾未未||王小山||莫之许||石涛||中国人权||石斑鱼大爷||博彩||流亡藏||人人贷||澳门赌||老虎机||大乐透||娱乐城||七星彩||快三||新加坡双赢||幸运28||管家婆马||亿发娱乐"; //自己看着格式差不多加入就好
  35. var x = blankList.split("||");
  36. //===================================================主入口=======================================================
  37. mo = new MutationObserver(function(allmutations) {
  38. var href = window.location.href;
  39. if(href.indexOf("www.baidu") > -1){
  40. $(".c-container").each(deal); // 百度
  41.  
  42. } else if(href.indexOf("www.google") > -1){
  43. $(".g").each(deal); // 谷歌
  44. } else if(href.indexOf("so.com") > -1){
  45. $(".res-list").each(deal); // 360搜索
  46. $(".spread ").each(deal); // 360搜索
  47. $(".brand").each(deal); // 360搜索
  48. } else if(href.indexOf("bing.com") > -1){
  49. $(".b_algo").each(deal); // 必应1
  50. $(".b_ans").each(deal); // 必应2
  51. } else if(href.indexOf("youdao.com") > -1){
  52. $(".res-list").each(deal); // 有道
  53. }
  54. });
  55. var targets = document.body;
  56. mo.observe(targets, {'childList': true,'characterData':true,'subtree': true});
  57.  
  58. // ================================================通用处理函数==========================================================
  59. function deal(){
  60. var curText = $(this).attr
  61. var curText = $(this).text();
  62. if(checkIndexof(curText) == true){
  63. $(this).remove();
  64. //console.log("dealing with");
  65. }
  66. }
  67. /*遍历查表,如果在表中则返回true*/
  68. function checkIndexof(element){
  69. var result = (element.indexOf(x[0]) > -1);
  70. for(var i = 1; i <= x.length; i++){
  71. //alert("check");
  72. result = result || (element.indexOf(x[i]) > - 1);
  73. }
  74. return result;
  75. }