前言
自从百家号发布后,使用百度搜索内容,前几条全部都是百家号的抄袭文章。使用体验非常不爽。
寻找解决方法
前段时间看到有人用油猴写了一个自动展开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的操作,如果需要学习,可以 点击这里, 前往学习.