去掉烦人的csdn
Kale

在平时搜索问题时,总是会被csdn给恶心到,基本没什么干货,大多都是从别的网站复制粘贴的内容,并且还使用虚假标题骗取点击率,于是写了一个脚本去掉csdn.

使用的是油猴作为载体,操作起来很简单,直接在百度的页面打开油猴选择添加新脚本即可,这样会进入编写代码的界面,其实就是填充一个立即执行的函数。刚开始我想获取到搜索输入框的内容,然后在输入时只要不为空就立即添加-csdn,但是真正测试时却发现几乎没有反应时间,脚本会立即添加上-csdn,于是换成监听按键事件的方式去添加-csdn,这里还要主要在匹配网站后面需要改成https://www.baidu.com/*,需要加上通配符,还有为了避免重复添加-csdn,还需要进行一个逻辑判断,其实逻辑很简单。

下面是代码:

1
2
3
4
5
6
7
8
9
10
11
12
(function () {
'use strict'

document.onkeydown = function (event) {
if (event.code === 'Enter') {
let tmp = document.getElementsByName('wd')[0].value
if (tmp.substr(tmp.length - 6, tmp.length) !== ' -csdn') {
document.getElementsByName('wd')[0].value += ' -csdn'
}
}
}
})()

搜索结果瞬间清爽~

好久没更新了,已经正式开始读研了,荒废了这么久…

  • 本文标题:去掉烦人的csdn
  • 本文作者:Kale
  • 创建时间:2021-09-06 16:53:45
  • 本文链接:https://kalew515.com/2021/09/06/去掉烦人的csdn/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!