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

▒ 目录 ▒

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

🛫 导读

需求

Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。
油猴脚本(Tampermonkey)是一个非常流行的浏览器扩展,它可以运行由广大社区编写的扩展脚本,来实现各式各样的功能,常见的去广告修改样式文件、甚至是下载视频。今天我们就来看看如何编写自己的油猴脚本。当然为了运行油猴脚本,你应该在浏览器中安装油猴插件。

开发环境

版本号描述
文章日期2022-12-11

1️⃣ 油猴插件基本使用

打开油猴官网(https://greasyfork.org/zh-CN),可以看到使用方法。

安装油猴插件

不同平台,不同浏览器,都有不同的地址,我们使用的是 桌面端 > Chrome。
在这里插入图片描述

打开应用商店,点击《添加至Chrome》,稍等片刻即可。
在这里插入图片描述

安装用户脚本

油猴脚本地址 https://greasyfork.org/zh-CN/scripts,查找您想尝试的用户脚本。
我们以脚本《HTML5视频播放器增强脚本》 https://greasyfork.org/zh-CN/scripts/381682-html5%E8%A7%86%E9%A2%91%E6%92%AD%E6%94%BE%E5%99%A8%E5%A2%9E%E5%BC%BA%E8%84%9A%E6%9C%AC为例,进行讲解。

  1. 搜索speed,可以查到相关脚本
    在这里插入图片描述
  1. 点击链接,进入详情页面,点击安装此脚本
    在这里插入图片描述
  1. 稍等片刻,会进入油猴插件页面。点击安装或者重新安装即可。
    在这里插入图片描述

使用用户脚本

打开任意带有h5播放器的页面,点击油猴插件,可以看到脚本加载运行了。
在这里插入图片描述
不同的脚本使用都是不一样的,本脚本使用的是快捷键进行操作,可以打开快捷键菜单,查看对应的操作。
在这里插入图片描述

接下来,我们在播放器页面,按C即可加速播放视频了。
在这里插入图片描述

2️⃣ 脚本开发-自定义baidu搜索框

作为一个程序猿,肯定不能放过这么个神器了,现在就尝个鲜:自定义baidu搜索框。
在这里插入图片描述

新建脚本

点击油猴插件,选择添加新脚本...菜单:
在这里插入图片描述
在这里插入图片描述

修改元数据

参考官方开发文档:https://www.tampermonkey.net/documentation.php,我们对其中部分元数据其做简单介绍。

// ==UserScript==
// @name         这里是你的编写的油猴脚本的名字
// @namespace    这个是命名空间;用来区分名称相同但是作者不同的用户脚本,一般都是写作者的个人网址,没有也可以写你的博客地址
// @version      0.1  这个是版本号
// @description  这个是功能描述,描述你的这个脚本是用来干嘛的
// @author       这个是作者的名字,比如我:mukes
// @match        这个是该脚本匹配的网址,支持通配符匹配
// @include		 这个也是该脚本匹配的网址,支持通配符匹配
// @exclude		 这个和 iclude 配合使用,排除匹配到的网址,优先于 include
// @grant        none 
// ==/UserScript==

我们对脚本元数据进行如下修改:

// ==UserScript==
// @name         自定义百度搜索框
// @namespace    http://l0l.fun/
// @version      0.2
// @description  自定义百度搜索框!第一个
// @author       yeahmao
// @match        https://www.baidu.com
// @icon         https://www.google.com/s2/favicons?sz=64&domain=baidu.com
// @grant        none
// ==/UserScript==

可在脚本列表中看到对应效果。
在这里插入图片描述

编写脚本

脚本原理:修改搜索框的背景图片高度,就可以了。

// ==UserScript==
// @name         自定义百度搜索框
// @namespace    http://l0l.fun/
// @version      0.2
// @description  自定义百度搜索框!第一个
// @author       yeahmao
// @match        https://*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=baidu.com
// @grant        none
// ==/UserScript==(function() {'use strict';// Your code here...let el = document.querySelector('#kw')if (el) {el.style.backgroundImage='url(https://t7.baidu.com/it/u=1415984692,3889465312&fm=193&f=GIF)'el.style.height='80px'}
})();

3️⃣ 脚本发布

油猴脚本可以上传到多个不同的平台:https://greasyfork.org/https://openuserjs.org/等。
openuserjs网速很慢,而且登录认证需要对国内不友好,建议使用greasyfork进行脚本发布。

注册账号

发布脚本,首先要注册一个油猴账号:https://greasyfork.org/zh-CN/users/sign_up
在这里插入图片描述

发布脚本

登录后,打开控制台页面,点击《发布你编写的脚本》。
在这里插入图片描述

不过对于新用户,会有限制,提示新用户无法进行发布。
在这里插入图片描述
这是因为未进行邮箱或者三方登录的确认。打开页面《https://greasyfork.org/zh-CN/script_versions/new?language=css》,进行邮箱确认。
在这里插入图片描述

现在,我们将之前写的脚本《【自动化】【微信公众号】油猴 - 自动发布文章https://blog.csdn.net/kinghzking/article/details/128272605》,添加到代码段,其他使用默认选项即可。
在这里插入图片描述

🛬 文章小结

油猴虽好,不要乱用。

  • 不要随意下载不熟悉的脚本,它可能是恶意脚本
  • 尽量关闭不常用的脚本,每打开一个网页,都会导致网页加载一个脚本,控制脚本的使用能增强浏览器性能
  • 控制脚本访问访问,有些网站会与脚本冲突,控制脚本访问网站,可以保障网站的正常运行。
  • 尽量删除不常用的脚本,之前下载过一个脚本,一开始挺好,忽然发现浏览器莫名的打开一些网站,最后发现一款一年多没用过的软件,果断删除。

📖 参考资料

  • 油猴官网: https://greasyfork.org/zh-CN
  • 油猴脚本地址: https://greasyfork.org/zh-CN/scripts
  • 官方开发文档:https://www.tampermonkey.net/documentation.php
  • 强大的油猴Tampermonkey脚本开发环境搭建:https://www.luoxiao123.cn/tampermonkey-script-environment-construction.html

**ps:**文章中内容仅用于技术交流,请勿用于违规违法行为。

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

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

相关文章

让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.博士目前主要分全日制…

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

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

直博人数远大于硕士人数,清华计算机系到底有多强?

1、院校介绍 清华大学计算机科学与技术系(以下简称计算机系)包含了国内计算机专业最全的学科方向,设有高性能计算机与处理器、大数据与云计算、计算机与VLSI设计自动化、人工智能、智能控制及机器人、计算机视觉、媒体信息处理等研究方向。在…

我为什么鼓励你读计算机领域的博士?

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达本文转自 | 科研大叔 看过《水浒传》的朋友都知道,梁山的一百单八将因为各种理由加入了水寨,走上了劫富济贫、替天行道的路。我2006年从南京大学本…

为什么过来人很多推荐出国读博?

链接:https://www.zhihu.com/question/380483782 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 作者:嘉蕴https://www.zhihu.com/question/380483782/answer/1945082153 读博本质上无所谓学校,也无所…

【学术相关】读博士读得想退学?怎么办?

有同学在微信群里问:感觉读博太难了,还没任何成果,有点想退学了?怎么办? 回答一 作者:阆阙 链接:https://www.zhihu.com/question/393822423/answer/1212706891 如果我给你说我想退学&#xff…

为什么读博士的人越来越多?博士毕业难度不是越来越大吗?

有同学问:在某985学校就业质量报告里发现博士和硕士待遇差不多,甚至还差点,那么为什么还有很多人要读博士呢? 还是看看过来人怎么回答: 本文部分回答来源于知乎。 高赞回答一 作者:寒冰射手曹草草等 首先看…

读博士学位失败率有多高

德国读博士,有人3年毕业,有人30年无法毕业。有人每天都很沉浸,也有人每天痛苦的都想自杀。 磐创AI分享 来源 | 深度学习与计算机视觉 编辑 | 磐怼怼 声明 | 仅做学术分享,侵删 【导读】读博是一场修行!从全社会来看&…

读博士或者拿到博士学位以后经历和感受是怎样的?

读博士或者拿到博士学位以后经历和感受是怎样的? 拥有博士头衔之后是什么感觉,但是很多人都提到了博士生生活对他们的影响,所以也欢迎在这个问题中谈谈博士在读的感受。 来源:https://www.zhihu.com/question/20365338 作者&…