极风之宇 发表于 2021-6-3 07:13

【油猴脚本】屏蔽百度搜索结果

最近实在忍受不了百度低劣的搜索结果,网上找了找没找到简洁又单一的好脚本(可能没看到),于是决定自己写一个


屏蔽关键词就是百度搜索结果的脚标,理论上是能把部分广告也能屏蔽的


可能已经有其他作者写过了,但目前认为我写的这个代码比较精简,保证了功能单一性


代码如下:
// ==UserScript==
// @name         百度搜索结果过滤
// @namespace    https://gitee.com/huelse/baidu-filter
// @version      0.2
// @description在下方block_list中添加你想过滤的网站,世界都将清净了
// @AuThor       THENDINGs
// @match      https://www.baidu.com/s*
// @Icon         https://www.baidu.com/favicon.ico
// @license      GPL License
// ==/UserScript==

(function() {
    'use strict';

    // 屏蔽列表(默认为搜索结果的脚标)
    const block_list = ['广告', 'CSDN', '脚本之家', '百度知道', '百度经验', '腾讯云', '阿里云'];

    // 屏蔽函数
    function block() {
      const arr = $('#content_left a.c-showurl');
      $.each(arr, function(idx, el) {
            $.each(block_list, function(index, ele) {
                if (el.innerText.indexOf(ele) != -1) {
                  console.log('屏蔽: '+el.innerText);
                  $(el).parents('.c-container').css('display', 'none');
                }
            });
      });
    }

    // 监听页面搜索结果加载(适配AC-baidu插件)
    $('#content_left').bind('DOMNodeInserted', function() {
      block();
    })

    // 默认页面重载调用
    $(document).ready(function () {
      block();
    });

})();


已经发布在了https://greasyfork.org/scripts/427392,务必通过此链接安装代码,上面的代码被论坛格式化可能会失效

有油猴插件的可以直接进入安装

可以自己添加屏蔽关键词,如果失效了,欢迎留言告知~

如果觉得好用,给个免费的评分哦

XP一记住 发表于 2021-6-3 07:13


支持楼主,谢谢分享。

1240894076 发表于 2021-6-3 07:13

谢谢大牛

136781057 发表于 2021-6-3 07:34

支持楼主,谢谢分享。说实话,有用是有用,但是功能单一,比不上隔壁的,有页面重排那些功能。

xiajie22 发表于 2021-6-3 07:53

6666

你娘呢机枪 发表于 2021-6-3 07:55

多谢分享多谢分享

qq3519814 发表于 2021-6-3 07:55

谢谢@Thanks!

hu852575111 发表于 2021-6-3 07:56


感谢楼主的分享

今心 发表于 2021-6-3 08:21

谢谢大佬的分享,必须支持

dnawykt 发表于 2021-6-3 08:32

谢谢大佬
页: [1] 2
查看完整版本: 【油猴脚本】屏蔽百度搜索结果