搜索结果中删除csdn.net的结果
背景
百度
原始百度多垃圾不用说,根本不能用,特别是百度病情的时候,垃圾解答和莆田医院广告害人不浅
能用谷歌就用谷歌,但谷歌需要科学の上网,而且一些中文的问题谷歌搜索匹配不太好的话,还得用百度
非要使用百度,推荐油猴插件:AC-baidu-重定向优化百度搜狗谷歌必应搜索_favicon_双列
CSDN
但凡和程序打点交道的小伙伴们可能和博主一样,对博客园又爱又恨
爱是因为很多解答是在博客园上找到的
恨是因为,很多时候百度的搜索结果里,你以为是包含答案的CSDN博客,点进去发现是
骗点击就很烦
而且近年来,CSDN可以说是毒瘤都不为过,很多用户深受其害
-
CSDN站内广告多
-
优质博客渐少,爬虫发的文章很多,排版都不对
-
明明不是原创的东西,还要搞付费下载
所以博主百度搜索都是加上 -site:csdn.net
,但是每次搜索都手打很鸡肋
油猴插件
上面推荐的油猴插件有域名拦截功能,但最近(2022年4月6日)失效了,也很多人反馈
于是便花了两分钟学了一下怎么开发油猴插件,做一个自动在搜索时添加 -site:csdn.net
的插件
-
打开油猴插件管理面板,点击加号创建脚本
-
在开头中删除
// match
的一行 -
添加
// @include *://www.baidu.com/*
-
最后在
// Your code here...
这句下面放这样的代码
var keyword = $('#kw').val()
// 尽量无痕添加参数,不删掉会影响输入关键字
if (keyword.search('-site:csdn.net') > 1) {
$('#kw').val(keyword.substring(0, keyword.length - 15))
}
$('#su').bind("click", function () {
var keyword = $('#kw').val()
// 当关键词中有csdn时,不追加参数
if (keyword.search('-site:csdn.net') < 0 && keyword.search(/csdn/i) < 0) {
$('#kw').val($('#kw').val() + ' -site:csdn.net');
}
});
搞定