之前分享过很多浏览器脚本,不过还是不断有人问我怎么用油猴脚本,今天手把手教你。
使用油猴脚本前需要安装油猴浏览器扩展,支持微软edge浏览器 https://microsoftedge.microsoft.com/addons/detail/%E7%AF%A1%E6%94%B9%E7%8C%B4/iikmkjmpaadaobahmlepeloendndfphd 和 chrome 浏览器 https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=zh-CN,不过现在叫篡改猴了。
真正叫油猴的扩展是这个Greasemonkey https://addons.mozilla.org/zh-CN/firefox/addon/greasemonkey/ ,另外还有个暴力猴Violentmonkey https://chrome.google.com/webstore/detail/violentmonkey/jinjaccalgkegednnccohejagnlnfdag?hl=zh-CN
edge上的扩展可以直接安装,谷歌商店打不开,chrome上的扩展怎么安装呢?每个扩展都有个id,比如篡改猴扩展的id是dhdgffkkebhmkfjojejmpbldmpobfkfo,打开这个网站搜索下载对应的zip文件。
解压出里面的crx文件,打开 chrome://extensions/ 开启开发者模式,将crx文件拖进去就行了,如果安装不了把文件后缀名.crx 改成 .rar或者.zip,然后解压到一个文件夹,再点击加载已解压的扩展程序,选择刚才解压的文件夹,确认新增扩展程序就行了。
不过这种手动安装扩展方法没法自动更新扩展,需要手动下载最新的crx文件再安装,如果想导出扩展crx文件分享给别人推荐这个扩展https://chrome.google.com/webstore/detail/get-crx/dijpllakibenlejkbajahncialkbdkjc
手机端也有支持安装扩展的app,比如安卓端的 https://github.com/fork-maintainers/iceraven-browser , https://github.com/kiwibrowser/src和iOS端的https://apps.apple.com/cn/app/gear-browser/id1458962238
还有之前分享过的可拓浏览器 https://pan.quark.cn/s/629f7213283f ,它支持Chrome,Firefox,Edge上的扩展以及脚本 ,收录了2万多谷歌和火狐扩展,观影模式带来强大的播放器,8倍速,长按倍速,投屏,下载,情侣同步看功能应有尽有。
油猴扩展安装好了打开 https://greasyfork.org/zh-CN 搜索脚本安装就行了,部分脚本只发布在GitHub,其实就是个js文件。
比如这个哔哩哔哩视频下载脚本https://greasyfork.org/zh-CN/scripts/413228 ,点击安装此脚本。
之后打开b站视频https://www.bilibili.com/video/BV1Cj411o78x 可以看到下方的批量下载按钮,右上角扩展图标里也可以看到加载了这个油猴脚本,如果不需要了可以关闭或者卸载脚本。
打开管理面板可以管理安装过的脚本。
除了安装别人写好的脚本也可以自己写一个,比如我之前写的视频去Logo油猴脚本,打开油猴扩展管理面板直接新建脚本写代码。
代码如下:
// ==UserScript==
// @name 视频去Logo
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 视频去Logo
// @author 苏生不惑
// @match *://*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
setTimeout(function (){
document.querySelectorAll(".iqp-logo-top").forEach(function(item,index,arr){item.style.display='none';});//爱奇艺
document.querySelectorAll(".txp_waterMark_pic").forEach(function(item,index,arr){item.style.display='none';});//腾讯
document.querySelectorAll(".logo-new").forEach(function(item,index,arr){item.style.display='none';});//优酷
}, 3000);
})();
然后导出你写的脚本文件或者提交生成脚本地址,这样方便给其他人安装使用。