屏蔽百家号

前言

自从百家号发布后,使用百度搜索内容,前几条全部都是百家号的抄袭文章。使用体验非常不爽。

寻找解决方法

前段时间看到有人用油猴写了一个自动展开CSDN【阅读全文】的脚本,大有启发,然后用油猴写了几句非常简单的js脚本,结合百度高级搜索-() 命令,解决了这个烦恼许久问题。

代码如下,导入油猴即可使用(非常简单,主要提供了思路,路过大神勿喷):

// ==UserScript==
// @author        imyzt
// @namespace     http://imyzt.top/28
// @version       1.0
// @name          exclude baijiahao
// @namespace     http://imyzt.top
// @description   屏蔽百家号
// @include       https://www.baidu.com/*
// ==/UserScript==

// 文本框的值
var wd = document.getElementById('kw').value;
// 当输入框中有值或者 文本框不包含-(baijiahao)字眼时, 执行变更, 然后刷新页面
if (wd !== '' && wd.indexOf('-(baijiahao)') == -1) {
    changeValAndReload(wd)
}

// 监听在文本框加入内容的事件
$('#kw').on('change', function() {
    var value = document.getElementById('kw').value;
    var rep = value.replace("-(baijiahao)","");
    changeValAndReload(rep)
});

// 修改值
function changeValAndReload(val) {
    document.getElementById('kw').value = val + ' -(baijiahao)';
    document.getElementById('su').click()
}

授人以渔

油猴的脚本更多就是JavaScript的操作,如果需要学习,可以 点击这里, 前往学习.