使用Tampermonkey(油猴) 插件,重新实现了,百度搜索热点过滤功能

    昨天晚上,花了点时间学习了Chrome插件的制作方法,并书写了《Chrome 百度搜索热点过滤插件 - 开源软件》这一文章,简单地介绍自己实现的百度搜索热点过滤神器的原理和使用方式,并进行了开源(https://github.com/yaowenxu/Hot-Search-Killer)(哈哈,很简单的代码,很羞耻得拿出去开源了...)。过滤神器的原理很简单,功能也很简单。就当是学习一次chrome插件书写吧。

   我把文章写好后,并在朋友圈进行转发,成功地分享了自己创造的喜悦,十分有趣!但是通过与朋友互动发现,有同学多次提到油猴这个插件,说这个插件实现起来更方便一点。带着对油猴插件的疑问,我简单地对油猴插件进行了解。通过在网络上搜索,发现油猴插件对chrome插件功能进行了封装,我们可以通过自己写脚本,在油猴插件上运行。插件提供给我们很多方便的功能。并且我们可以下载到很多其他网友已经写好的js 脚本,通过油猴插件进行运行,来丰富油猴的功能。并且Tampermonkey这个插件还提供给我们方便管理脚本的平台和配置平台。总体上我认为这款插件是一个非常优秀的插件,为开发者的创造力点赞。

   简单看了油猴插件官方写的二次开发的文档,文档对很多原生的接口进行了二次封装,开发者可以简单使用注释的方式对脚本进行配置,并且可以调用很多油猴自己的GM_*开头的接口,如果您写过chrome 插件,我觉得花上五到十分钟的时间,完全可以学会。

   看完资料后,我觉得是时候实现一个油猴版本的百度搜索热点过滤功能了。过滤功能,思想很简单:使用js 对 DOM 树进行简单的操作,具体思想朋友们可以看我上一篇文章。我就直接上代码了:

// ==UserScript==
// @name         百度搜索热点过滤器
// @namespace    http://www.ifrom.top
// @version      0.1
// @description  使用 Tamper Monkey 创建一个百度热点过滤器
// @homepage     https://github.com/yaowenxu/Hot-Search-Killer
// @author       Yaoxu
// @require https://code.jquery.com/jquery-2.1.4.min.js
// @match        https://www.baidu.com/*
// @match        http://www.baidu.com/*
// @match        https://baidu.com/*
// @match        http://baidu.com/*
// @resource icon http://tampermonkey.net/favicon.ico
// @run-at document-start
// @grant        GM_log
// @grant        GM_listValues
// ==/UserScript==// Tampermonkey 模块
(function() {'use strict';GM_log("百度热点过滤神器");GM_log("创作时间:2018年12月22日15:37:47");
})();/*作者:yaowenxu时间:2018年12月22日15:37:52主页:https://github.com/yaowenxu功能:清除百度搜索热点模块
*/
document.addEventListener('DOMContentLoaded', function()
{console.log("Modules Loaded!");console.log("如果您感觉效果不错,请您前往:https://github.com/yaowenxu 给个star 吧");removeAD();$("#con-ar").bind('DOMSubtreeModified', function(e) {// 无内容
    });
});// 当节点dom 中内容发生变化的时候,重新进行删除,防止百度热搜异步加载!
document.addEventListener('DOMSubtreeModified', function()
{var dom = $(".FYB_RD");dom.hide();  // 继续进行删除
});// 主模块,执行DOM 过滤操作
function removeAD(){var dom = $(".FYB_RD");console.log(dom);dom.hide();
}

上面带有 @ 符号是对脚本的注释,下面两个小函数是主要逻辑。擦,就二十行左右的核心代码...,我竟然还在这里一本正经地写博客,哈哈哈,我就是这么“厚脸皮”,哈哈哈哈哈。

代码有了,整个文件我也上传到了github上面了:油猴插件

使用方式:

如果您没有油猴,或者还没使用油猴,你可以看这个帖子:https://blog.csdn.net/qq_20492999/article/details/81708646

和这个网站:https://tampermonkey.net/ ,我太懒,不想对一些使用方式的东西进行介绍了,网上资料很多,也很好学习。

如果您安装好,您会在浏览器右上角看到:

这个就是油猴了,自己学学应该就能学会了~一个小工具。

然后下载我的脚本:脚本下载地址

就像这样:

这个是油猴插件的后台管理界面,你可以新建或者导入脚本,进行保存就可以了。保存后,你在另外一个标签就能看到:

就像这样。这样就已经启用了,功能也完整顺畅运行。祝大家试用开心,如果您用得开心,欢迎star, 欢迎评论~

使用效果:

使用前:

 

 使用后:

 

 


 

保持更新,转载请注明出处。如果您感觉对您有帮助,欢迎star, 欢迎评论~ ” (https://github.com/yaowenxu/Hot-Search-Killer)

 

转载于:https://www.cnblogs.com/xuyaowen/p/TamperMonkey-Hot-Search-Killer.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/62372.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mac的Safari安装油猴插件(Tampermonkey)

Mac的Safari安装油猴插件(Tampermonkey) 官方的AppStore是没有油猴插件(Tampermonkey)的,官方插件不仅少,功能被阉割,相对弱小,还收费。嗯,这很苹果第三方拓展。 这是油…

油猴插件: AC-百度-重定向优化

在日常使用搜索引擎时, 会遇到有些问题 1.搜索结果 网址重定向问题, 导致的打开很慢(每次跳转浪费1-2秒钟) 2.搜索结果里面的 垃圾网站, 比如某些 爬虫采集网站 重复出现(频繁出现, 一次浪费5秒左右) 改了之后记得点保存 ps: 不仅仅是百度, google, bing也会出现 垃圾答案网…

uniApp 新闻详情页语音播报,百度语音合成app端、H5端语音播报实例

非常轻便的语音合成接口,可以用于新闻详情页语音播报,实例功能: 点击“播放”按钮播放新闻详情页面的内容,播放按钮文字也图标变为“暂停”,再点击重新播放。 实例用到uniApp插件:百度语音合成接口 - DCl…

编写一个油猴脚本,去除百度首页的广告卡片(亲测有效)

1、去除前 2、去除后 3、脚本实现 // UserScript // name 隐藏百度首页的卡片 // namespace http://tampermonkey.net/ // version 0.2 // description try to take over the world! // author You // match *://www.baidu.com/?tn* // grant …

哪些手机浏览器可以安装油猴插件(Tampermonkey)

哪些手机浏览器可以安装油猴 安装 Tampermonkey 一、可以安装油猴的手机浏览器 火狐浏览器(Firefox) Kiwi 浏览器 Yandex 浏览器 二、优点与缺点 火狐浏览器 UI 互动效果差一些,Kiwi 浏览器 UI 互动更爽一些Yandex 浏览器俄式风格&…

利用浏览器的油猴插件下载网页视频

1. 油猴介绍 油猴是一个浏览器的插件,该插件用于管理(安装和卸载)浏览器的功能脚本,实现浏览器附加功能的添加。 众所周知,浏览器可以添加扩展程序插件,以扩展浏览器的功能。但是,有些扩展程序…

【自动化】初见 - 最强浏览器插件 《油猴Tampermonkey》 开发和发布

▒ 目录 ▒ 🛫 导读需求开发环境 1️⃣ 油猴插件基本使用安装油猴插件安装用户脚本使用用户脚本 2️⃣ 脚本开发-自定义baidu搜索框新建脚本修改元数据编写脚本 3️⃣ 脚本发布注册账号发布脚本 🛬 文章小结📖 参考资料 🛫 导读 …

让iOS Safari浏览器支持油猴脚本

Userscripts 是一款免费 iOS Safari 浏览器插件,可以兼容油猴脚本,但如果油猴脚本代码没有对手机进行适配的话可能不会生效。 1、首先 打开设置 找到 Safari 浏览器 选择 扩展 然后 勾选 Userscripts 所有网站中 选择 允许 然后打开 Userscripts 后按照…

Tampermonkey[油猴插件]开发者的神级工具!

油猴插件在项目开发中的应用 油猴插件介绍和使用插件介绍输出Hello world 实战应用文档生成代码 油猴插件介绍和使用 插件介绍 Tampermonkey是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。…

利用油猴插件 Tampermonkey 编写脚本以屏蔽网页指定元素——以屏蔽百度搜索右边的百度热榜为例

一、起因 一直使用 Tampermonkey 中的 AC-baidu-重定向优化百度搜狗谷歌必应搜索_favicon_双列 这个插件屏蔽好好的,今天突然屏蔽不了,正好自己编写一个简单的插件试试完成这一效果,如下图 二、过程 Tampermonkey 版本 v4.11 直接进入油…

哪些安卓手机和IPhone手机浏览器可以安装油猴Tampermonkey插件

油猴官网:Greasy Fork - 安全、实用的用户脚本大全 Android手机浏览器: Firefox:Greasemonkey、Tampermonkey 或 Violentmonkey Maxthon:Violentmonkey Dolphin:Tampermonkey UC:Tampermonkey Kiwi&#…

保姆级教程!如何在安卓手机上安装使用油猴脚本

浏览器插件成千上万,但是大家都有一个共识,那就是油猴无插件能敌,原因就在于它一个插件就可以实现众多插件的功能。 首先需要明确一点的是,油猴插件本身是没有任何功能的,它需要依靠脚本来实现功能。至于脚本&#xf…

【关键词排名点击软件】网站关键词挖掘常用的五个工具

很多SEO站长朋友明明每天都在进行优化,为什么就是没有好的排名呢?这是因为一个主关键词的优化,需要看你网站多方面的优化配合,而一般能选择成为你网站主关键词一般竞争都比较大,其他方面的优化如果没做好的话&#xff…

关键词挖掘与筛选(流量+权重必备)

seo如果你做到一定程度的时候,你自然就会发现,seo永远是围绕两个话题 一个是收录话题,一个是词的话题 为什么这么说呢,收录可以帮你解决展现量与点击量 ,词可以帮你解决流量 ,这也是我们做seo的目的所在。…

关键词挖掘的9种方法

通过挖掘关键词所建立的关键词词库以应对企业网站流量及业务的拓展。 扩大网站的关键词词库,拓展和挖掘海量关键词,手动通过产品业务词、搜索引擎、竞争对手等方式挖掘无法满足需求。 这时我们就需要通过相关关键词挖掘方法来继续扩充关键词。 Google…

普渡大学计算机科学竞争激烈,Top12普渡大学计算机博士全奖录取:同时收获Top博士和藤校耶鲁硕士录取!她该怎么选择?...

学生情况 录取专业:计算机科学 录取时间:2020年2月 申请人语言成绩:waive 申请人GPA:3.7 申请人Gre:325学生自述 先介绍下我自己的背景:海本大四在读,CS专业,GPA不错,基本保持在3.9左…

热议:为什么近些年硕士生考博意愿偏低?

点击下方卡片,关注“CVer”公众号 AI/CV重磅干货,第一时间送达 点击进入—> CV 微信技术交流群 转载自:考博圈 摘 要 分析影响硕士生读博意愿的深层次原因发现,成功读博期望值直接影响硕士生的读博意愿;读博相对成本…

清华教授发文劝退读博:​​我见过太多博士生精神崩溃、心态失衡、身体垮掉、一事无成!...

Datawhale干货 作者:张焕晨,清华大学,姚班助理教授 先简单介绍一下我的背景。我本科在University of Wisconsin-Madison,然后去CMU念了个PhD,主要研究数据库方向。目前回国在清华IIIS(姚班)做助…

计算机考博哪个学校好考,各位考博人士看过来,考博最容易的学校汇总

最近很多战友都在私信问我,哪些学校容易考上,回答了不止上百次,今天汇总一下 : 其实千言万语汇成最核心一句回答:根本没有容易考上的博士,但是有的人就是很容易就考上了博士 下面说一下容易和不容易的原因: 1.博士目前主要分全日制…

一位博导的烦恼:博士申请考核制剥夺了很多学生的考试机会

本文来源:陈吉德科学网博客 作者:陈吉德,编辑:募格学术 现在好多学校的博士招生实行了申请考核制。按照我所在的南京师范大学的规定,申请考核制的第一步是考生提交科研成果,导师组按照标准,给每…