0

    油猴脚本,可能是浏览器的终极效率插件了#TamperMonkey

    2023.06.10 | admin | 141次围观

    如果大家已经听说过「油猴」这个名字,几乎肯定是效率工具的老玩家了。火箭君一直想为大家介绍「油猴脚本」,但是一直心存巨大顾虑(原因后面会讲)所以迟迟没有写下此文。

    如果大家还没有听说过「油猴」这个名字,也不要紧,我们今天就会为大家专门介绍一下。

    简单来说,「油猴」就是一个浏览器的「自定义脚本」管理器。它本身是一个浏览器插件,FireFox上叫做「GreaseMonkey」,Chrome上叫做「TamperMonkey」,可以从各自的插件商店里按这个名称搜到。这个神奇的插件可以载入N个用户自定义的脚本。而一旦浏览器可以载入用户脚本,那么就可以完成很多很多自动化的工作。

    例如:

    * 自动重新布局网页,过滤浏览内容(经常用于去除广告)

    * 自动填写表单,省去重复输入

    *自动收集网页内容,下载链接,图片和视频资源

    * 自动启动关联搜索,以图搜图,自动翻译,启动特定搜索引擎

    ……

    也正因如此,但凡和浏览器打交道的网页,尤其是那些 Web App, 我们都可以通过油猴,创建出自己趁手的效率化工具。例如:一键转存 Notion 块,一键清除某乎广告, 一键添加常用套路清单任务 ……

    最早来自 firefox 插件 Greasemonkey

    所以说,油猴是浏览器的终极效率插件,可能一点不为过,因为其它插件只能实现一些特定功能,油猴可以实现几乎所有浏览器上允许发生的事情,专业的说法就是「高度定制化」。

    火箭君也认为此页面上的脚本造成,「油猴脚本」也好,某某脚本也好,「脚本」是一个成熟流程必备的效率手段。例如:输入控制的脚本有 AHK、Windows 操作的脚本有 Powershell、这些都是高度效率化的体现。而「油猴」就是这样一个在浏览器上的脚本加载工具。

    先说顾虑

    一般情况下,我们就直接介绍怎么安装操作「油猴插件」了。但是这次,要先缓一缓。

    虽然后台有小伙伴陆续来问,但火箭君之所以迟迟不介绍「油猴脚本」,基本上是出于这样一些顾虑:

    「油猴」太强大,来源良莠不齐

    我们不介绍不是因为「油猴」太弱,而是因为它太强。

    换言之,我们一定要明白自己在做什么,我们的脚本是不是可靠,来源是否有信用,这未必是普通效率用户可以判断的。网上现成的油猴脚本,多数并没有经过大厂审核,安全性也是个问题。比浏览器插件的风险要大得多。

    「油猴」有法律和道德上的风险

    油猴会修改网页内容,可能造成用户违反某些网站使用协议,甚至触犯法律的风险,尤其是利用这些脚本从事一些非法盈利的事情(要是不知道我在说什么,可以参考之前被某度起诉的,提速下载某度盘那种类似的事)。不仅如此此页面上的脚本造成,「油猴」的恶意脚本可能扭曲了网页本身要传递的意思,甚至插入了自己的意思,甚至收集了隐私,甚至偷换并插入了自己的广告 …… 另外,客观上脚本也会增加一些网站的无效流量,造成网络负担变大。

    「油猴」脚本自制的门槛较高

    理论上讲,如果我们有足够经验,我们完全可以自制脚本,不用任何第三方脚本。这样做最安全,但是无论是自制还是审核人家的脚本,这都要求我们有 JS脚本的开发经验,以及网页模型的基本知识。

    总的来说,「油猴」就像一个能力巨大的神猴,但是我们能否控制驾驭它?这是一个巨大的问题!因此,再往下看之前,最好先明白这些风险。

    冷静一下,先想想风险

    开始安装「油猴」

    1.TamperMonkey 插件

    我推荐大家不折腾的玩法,就是直接用 微软 Edge 浏览器的插件商店,搜索 TamperMonkey。

    Edge 现在和 Chrome 采用相同的内核,油猴脚本也能通用。而且Edge 的插件商店,至少可以被访问到,Chrome就很难了…… 等等,有人说 Firefox,这个还是不要折腾了吧,浏览器的 Chrome 内核已经是事实标准了。

    在插件搜索中,看见「猴头」那个标志的插件,就是了。

    安装成功的话,地址栏边上会出现「猴头」按钮。

    2.用户脚本

    单单安装了「TamperMonkey」,只是装了一个启动工具而已,实现效率提升的关键来自于「用户脚本」。而这些用户脚本,可以自制,也可以从网上找来。

    只需要自制的朋友请就此打住,这篇文章其实已经很难再为各路高手提供更详细的制作教程了,有自制能力的小伙伴,应该也不用我们来教怎么做了。

    想自制点 Create,想成为伸手党点 Find

    点击 Find New Script,可以打开一个 第三方用户脚本的发现引擎

    里面可以按关键字搜索脚本,个人推荐从以下几点考虑:

    * 通过网站名称来搜索, 某乎,某度,某博,某瓣 ……

    * 通过功能目的来搜索, blokcer, video, links,forms ……

    * 如果有熟悉的脚本作者,也可以根据作者来搜索

    搜到脚本后,点击即可安装这个脚本。再次强调,用户脚本有风险。一定要明确自己在干什么,可以先看看脚本的评价以及发布日期。尽量选择成熟的,好评多的脚本来安装。条件许可的话,最好自己审核一遍脚本代码,看看有无恶意代码混合在其中。

    安装后,我们就会看到当前网站上有几个油猴脚本正在运行。

    我们也能通过 Dashboard选项来管理、卸载、暂停这些脚本。

    最后

    如果我们能上手就用 TamperMonkey 加载自制脚本的话, 其实工作中的很多基于 Web 的系统 都可以实现效率化操作。一键发送,一键汇报,一键抓取数据,一键下单 都是分分钟的事情。浏览器中从此没有秘密可言,当然活用拼接别人的脚本也不错。

    最后,无论如何,在强力工具面前,无论自制还是载入第三方脚本,还是谨慎为上。毕竟能力越大,责任越大。

    玩猴有风险,各位再见

    相关文章

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论