油猴脚本:让浏览器成为你的私人定制工具(手把手入门指南)

油猴脚本(Tampermonkey Script)是一种用户脚本管理工具 油猴脚本作为一种用户脚本管理工具,具有广泛的应用场景和灵活性。通过油猴脚本,用户可以轻松地修改和增强网页的功能和界面。虽然油猴脚本和浏览器插件在某些方面有相似之处,但它们在开发复杂度、安装管理以及功能范围上有显著区别。通过多种途径,开发者可以利用油猴脚本实现盈利。 阅读详情
AI摘要

本文是油猴脚本的入门指南。介绍了全平台安装油猴扩展的方法,首个修改网页标题的脚本示例。剖析了脚本核心结构,通过广告消失术、页面美颜等实战案例展示其应用。还分享调试方法、高级玩法,强调脚本安全伦理,并推荐了私藏脚本。

一、浏览器还能这样玩?!

最近有个朋友问我:"为什么你的网页总是没有广告?搜索结果还能自动高亮关键词?"我神秘一笑:“全靠这个神奇的小玩意——油猴脚本!”(Tampermonkey的江湖诨名)

二、五分钟快速上车指南

1. 安装油猴扩展(全平台通用)

Chrome用户打开应用商店搜索"Tampermonkey"(认准这只戴眼镜的猴子)
Firefox用户直接访问官网下载
Edge用户点击右上角…→扩展→获取扩展→搜索安装

(超级重要)安装完成后浏览器右上角会出现黑猴图标,右键它→管理面板→创建新脚本,恭喜你进入新世界的大门!

2. 第一个脚本:修改网页标题

// ==UserScript==
// @name        标题修改器
// @match       *://*/*
// ==/UserScript==

document.title = "这是我的专属页面!";

保存后随便打开个网页,看看标题是不是变成了霸气宣言?(Ctrl+S保存后记得刷新页面生效)

三、脚本核心结构解剖课

// ==UserScript==
// @name        脚本名称
// @namespace   你的域名(随便填)
// @version      0.1
// @description 脚本功能说明
// @author       你的大名
// @match        *://*.taobao.com/*
// @grant        GM_xmlhttpRequest
// ==/UserScript==

(function() {
    'use strict';
    // 你的魔法代码写在这里
})();

(敲黑板)@match参数控制脚本生效范围,支持通配符*,比如*://*.bilibili.com/*表示匹配所有B站页面

四、实战案例:打造个性化网页

案例1:广告消失术

// 每隔500ms检查一次广告元素
setInterval(() => {
    document.querySelectorAll('.ad-box').forEach(ad => {
        ad.style.display = 'none';
    });
}, 500);

(原理揭秘)利用CSS选择器精准打击广告元素,比广告拦截插件更灵活!

案例2:页面美颜大师

// 修改背景色和字体
document.body.style.backgroundColor = '#f0f0f0';
document.body.style.fontFamily = '微软雅黑';

// 给所有图片加圆角
document.querySelectorAll('img').forEach(img => {
    img.style.borderRadius = '8px';
});

五、调试宝典:开发者工具妙用

  1. 按F12打开开发者工具
  2. 切到Console面板查看脚本输出
  3. 使用debugger语句设置断点
  4. 在Sources面板调试脚本源码

(避坑指南)遇到脚本不生效时:

  1. 检查油猴图标是否显示脚本已启用
  2. 确认@match规则匹配当前网址
  3. 查看控制台报错信息

六、高级玩法解锁

1. 跨域请求神器

GM_xmlhttpRequest({
    method: "GET",
    url: "https://api.example.com/data",
    onload: function(response) {
        console.log("获取到数据:", response.responseText);
    }
});

(注意)需要在@grant声明GM_xmlhttpRequest权限

2. 网页元素监听黑科技

// 创建MutationObserver监听DOM变化
const observer = new MutationObserver(mutations => {
    mutations.forEach(mutation => {
        if (mutation.addedNodes.length) {
            // 对新添加的元素进行处理
        }
    });
});

observer.observe(document.body, {
    childList: true,
    subtree: true
});

七、脚本安全与伦理

  1. 不要随意安装来历不明的脚本
  2. 谨慎处理需要敏感权限的脚本
  3. 尊重网站服务条款(重要的事情说三遍)
  4. 用于学习交流目的,勿作商业用途

(资源推荐)Greasy Fork平台有大量优质开源脚本,是学习参考的好去处!

八、我的私藏脚本推荐

  1. AC-baidu:优化百度搜索结果
  2. 网页限制解除:解除复制限制
  3. 豆瓣资源下载大师:聚合资源链接
  4. 知乎增强:自动展开全文/过滤推广

结语

油猴脚本就像浏览器的瑞士军刀,我上周刚用它自动填写问卷、抢购限量周边(当然是在合规范围内)。只要发挥创意,你的浏览器完全可以变成专属神器!最后提醒:能力越大责任越大,千万别用脚本做坏事哦~

从零快速编写一个油猴脚本 Tampermonkey,又称 Greasemonkey 油猴脚本,是一款免费的浏览器扩展,可用于管理用户脚本,它本质上是对浏览器接口的二次封装 油猴脚本可用于更改页面布局样式、完成页面自动化、去广告、下载影视等功能,适用于主流的浏览器 官网: https://www.tampermonkey.net/index.php 1. 介绍 Tampermonkey 特点包含: 内置的编辑器,可以非常方便地管理、编辑用户脚本 支持自动更新检查功能 标签中脚本运行状态速览 阅读详情

相关推荐

油猴插件(Tampermonkey)的使用教程

浏览器插件,包括油猴插件和其他插件,通过它们可以实现浏览器网页的定制化与功能增强。其他插件一般只有某种具体的功能,且已经写死而不能更改,比如Adblock插件只用于去广告。油猴插件是一款用于管理用户脚本的插件,它本身没有什么功能,真正起作用的是它所管理的那些用户脚本。你可以根据需求,利用油猴插件来安装某些用户脚本,从而实现定制化的功能。

主要记录嵌入式学习与开发过程。 2万+

超简单安装油猴(tampermonkey)脚本及使用教程

超简单的油猴安装教程第一步第二步第三步 第一步 下载Tampermonkey.crx (1.24MB) 提取码:nb1l 第二步 点击谷歌浏览器右上角,找到更多工具,然后点击拓展程序。 打开开发者模式 第三步 简单拖拽,把下载好的文件拖拽进第二步最后的界面即可。 脚本下载 地址 https://greasyfork.org/zh-CN/scripts 后面安装脚本就行了,没有什么难度的。 ...

大河的博客 56万+

PSM-DID实战指南:Stata代码解析与案例应用

本文详细解析PSM-DID方法在Stata中的实战应用,从理论到代码实现全面覆盖。通过倾向得分匹配(PSM)和双重差分(DID)的结合,有效解决政策评估中的选择偏差问题。文章提供完整的Stata命令代码、样例数据处理技巧和案例应用,帮助研究者准确评估政策效果。

vulkan6gpu的博客 791

Tampermonkey(油猴)脚本编写快速入门

是一款免费的浏览器扩展和最为流行的用户脚本管理器,相当于一个管理插件的插件,它适用于ChromeSafariOpera Next, 和Firefox。虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonkey 将在您的用户脚本管理方面提供更多的便利,它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容的脚本。,安装非常简单,与安装普通的插件无异。

蚩尤后裔-汪茂雄 5万+

硬件工程师进阶之路:从电路基础到PCB设计实战核心技能

硬件电路设计是一项融合电路理论、器件特性与工程实践的复合型技术。一块稳定可靠的电路板,不仅需要正确的原理图,更依赖于合理的叠层规划、元器件布局与布线策略。在高速数字电路日益普及的今天,信号完整性、电源完整性与电磁兼容性设计已成为决定产品成败的关键因素,工程师需要深入理解阻抗匹配、回流路径、去耦电容布置等技术原理,并将理论灵活应用于通信设备、消费电子、工业控制等各类产品研发场景。PCB设计正是连接电原理图与可量产产品之间的核心枢纽,也是硬件工程师能力进阶过程中的分水岭技能。掌握从基础电路分析到高速PCB设计,

weixin_29183637的博客 261

进阶数据结构——链式前向星

链式前向星是一种进阶的数据结构,主要用于图的存储。我希望大家先看这个视频(蓝色字体点进去) 不然你很难理解的。在图论中,图的存储方式主要有邻接矩阵和邻接表两种。邻接矩阵虽然建图简单方便,但占内存较大,节点数量稍微大点的题目就难以使用(适合稠密图);而邻接表虽然节省空间,但其指针形式难写易错,且vector形式的读取速度较慢,易导致大数据下的超时(TLE)。针对上述问题,链式前向星作为一种折中的方式应运而生。链式前向星本质上是一种静态链表,它将数据以链表形式连接在一起。

ycs66的博客 2134

【Tampermonkey】油猴脚本入门

油猴脚本是用户编写的小程序,能够在浏览器中自动修改网页行为和外观,从而实现个性化定制和增强功能。

qq_48180611的博客 2万+

02.1 知识图谱工具 Protege的下载安装与使用

Protege的下载安装与使用 本文是王昊奋老师《知识图谱》系列笔记第2.1篇。 文章目录Protege的下载安装与使用0 相关介绍0.0 Protege相关介绍0.1 Protégé的特点0.2 Protégé的用途1 Protege的下载1.1 准备工作:安装配置JAVA环境1.2 官网下载2 Protege的安装2.1 直接解压缩2.2 双击运行3 Protege的使用实例-创建类...

和而不流 7万+

油猴的简介和安装

1.油猴简介 2.油猴插件安装 方法1 方法2 3.获取油猴脚本 4.脚本的使用 4.1 脚本的设置及功能 4.2 安装油猴脚本 4.3 新建脚本 5.脚本编写方法 功能注释 脚本权限 编写脚本

PY洋洋 7万+

RTKlib操作手册--使用样例数据演示

本文将使用样例数据演示如何使用RTKLIB进行rtk差分定位。

samur2的博客 7773

Airsim动态 | 安装ROS包装器(AirSim ROS Wrapper)

本期内容我们将带来在Airsim环境下使用ROS Wrapper的相关教程,以下是AirSim客户端库上的一些ROS Wrapper相关配置。 一、启动 以下步骤适用于 Linux 系统。如果是在 Windows 上运行 AirSim,可以使用 Windows Subsystem for Linux (WSL) 来运行 ROS 包装器,如果不想在主机上安装ROS相关工具,也可以使用Docker容器进行安装。请检查下方内容并按照需求安装,具体内容可以参照最后网址。 如果您的默认 GCC 版本不是8或更高版.

AMOVLAB(阿木实验室) 1776

Linux 实用小脚本系列(2)----mysql安全初始化脚本的免交互执行--mysql_secure_installation

Linux 实用小脚本系列(2)----mysql安全初始化脚本的免交互执行-- mysql_secure_installation 通常mysql安装完毕后,都会带有一个增强mysql安全的脚本,并且初始化密码也可以通过该脚本快速实现,但如果是采用自己编写脚本安装mysql(不管是二进制还是编译还是yum安装的方式),安装完毕后,都需要手动执行该脚本--mysql_secure_installation,这未免不太仁杏化了,这样的问题怎么解决呢? expect脚本...

zsk_john的技术分享专用博客 3169

ncode控件使用总结

数据格式txt转s3t #HEADER #TITLES Absolute_Time,COG_Ax,COG_Ay,COG_Az,LF_SPINDLE_AZ #UNITS ,g,g,g,g, #DATATYPES Double,Float,Float,Float,Float #DATA 2. 导入s3t数据 3. 输入数据控件 直接拖入数据源或者添加控件数据 4.

技术联盟 2005

Tampermonkey油猴插件、脚本的下载安装、备份、导入导出

简单的说就像是汽车(油猴插件)一样,可以使用各种汽油(脚本)。在下载好了油猴插件,想要备份或者直接给其他人使用,那么把插件备份打包发给别人就可以直接拉到浏览器里面去使用了。3.再把这个RAR压缩文件解压缩到这个新建的文件夹里面,再把整个新建的文件夹直接拉到Edge里面就提示成功了。回到文件夹里面,回到上一级目录,可以看到已经打包好了的插件和密钥(密钥也可以删掉)复制找到的油猴插件本地路径复制进去,点击打包扩展,然后弹窗就点击确定。选择文件就选择下载到本地的脚本文件导入进来就好了 ,再次点击导入。

快乐学习 6万+

Windows环境下QGIS完整编译指南(从环境搭建到问题解决)

本文详细介绍了在Windows 11系统下编译QGIS 3.40.12版本的完整流程。主要内容包括:前期准备工作(系统要求、工具清单)、环境搭建(Visual Studio 2026、OSGeo4W、Qt Creator的安装配置)、以及详细的CMake参数设置。特别强调了依赖管理的重要性,并提供了解决常见编译错误的方案。该指南适用于GIS二次开发、QGIS功能定制和源码学习等场景,通过OSGeo4W工具简化了复杂的依赖管理过程,确保编译过程的可重复性。

LuckyHanMo的博客 1332

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Tampermonkey(油猴)基本用法和注意事项

Tampermonkey 是一款开源的浏览器插件,它为用户提供了一种扩展和定制网页功能的方法。通过安装 Tampermonkey 插件,用户可以在支持的浏览器上运行用户脚本,从而改变网页的外观、增强网页的功能,并自动化执行一些任务。使用 Tampermonkey,用户可以轻松地编写和安装用户脚本。这些脚本是基于 JavaScript 编写的,用于修改网页代码、添加新的功能、自动填充表单等。用户可以通过浏览器拓展商店直接安装 Tampermonkey 插件。

m0_71481553的博客 7万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

油猴脚本 - Greasy Fork - 安全、有用的用户脚本大全

油猴脚本 - Greasy Fork - 安全、有用的用户脚本大全 https://greasyfork.org/zh-CN

让技术没有门槛 35万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

油猴脚本(Tampermonkey)的简介

油猴脚本的使用 什么是油猴脚本 「油猴」可以通过安装各类脚本对网站进行定制。当然伟大的脚本面向的是所有上网者,所以借由各位大神的脚本我们能实现更多更强大的功能,例如: 直接下载百度网盘文件(全速) 重新定制繁杂的微博页面 去掉视频播放广告(甚至播放vip视频) 将网站默认的「二维码登录」改回「账号密码登录」 绕过搜索引擎的跳转提示 还原清新的小说阅读模式 豆瓣和 IMDb 互...

imVainiycos的博客 47万+

超好用的Tampermonkey 油猴脚本使用教程(图文版)

选择一个你想要的脚本文件,进入详情页,安装即可~

xdssssf的博客 1万+

【保姆级教程】油猴脚本的安装使用

随着互联网技术的迅猛发展,我们的日常生活越来越依赖于浏览器和各种在线服务。从在线教育到购物消费,再到文档编辑和文件分享,几乎每一个生活领域都被网络的便捷与高效所覆盖。然而,当我们享受这些服务的同时,也时常会遇到一些令人头疼的问题:无法跳过的课程视频广告、需要付费才能查看的教学资源、无法复制的文库内容、网盘下载限制,以及无处不在的电商促销广告等。这些问题不仅浪费我们的时间,也在无形中增加了额外的开销。那么,有没有一种方法可以让我们既享受到网络带来的便利,又能避免这些困扰呢?

4.0啊的博客 4万+

油猴(TamperMonkey)插件的详细使用

TamperMonkey,这是一款非常流行的免费浏览器插件,网络上俗称:油猴插件。作为一款浏览器插件,油猴的作用只是管理安装在浏览器上的所有脚本对象。

笼中鸟 2万+

油猴脚本(tampermonkey)安装,3种安装方法

油猴(Tampermonkey)是一款流行的浏览器扩展,它作为用户脚本管理器,允许用户安装脚本以扩展和定制网页功能。这些脚本可以去除广告、自动填写表单、增强网页互动性等。油猴支持多种浏览器,如Chrome、Firefox、Safari等,并提供了一个用户友好的界面来管理和启用脚本。用户可以通过油猴的脚本库或第三方网站下载和安装脚本,从而无需编写代码即可享受个性化的网络体验。油猴的自动更新功能确保了安装的脚本始终保持最新状态,提升了用户的浏览效率和安全性.

宝码香车的博客 1万+

油猴Tampermonkey安装使用教程

油猴可以说是一个无所不能的网络插件,可以说是学生党的大杀器!

AChmg的博客 4万+

2025年收集的 30 个「优秀实用的油猴脚本」,让我们的浏览器更好用。大部分脚本我也在用挺久了,强烈推荐收藏!第一次接触油猴脚本的小白先看这篇《给你的浏览器开个挂,超详细的油猴脚本

给大家分享 30 个,让我们的浏览器更好用。第一次接触油猴脚本的小白先看这篇《》,超详细的入门教程,快速上手。

重庆AI黑客 1万+

油猴编写脚本——简单教程

油猴编写脚本——简单教程、javascript

m0_74968164的博客 6005

Greasy Fork油猴脚本大全

直达地址:https://greasyfork.org/zh-CN

Kevinnsm的博客 16万+
上一篇: VMware Tools安装失败?Win7虚拟机终极解决方案大全(重要必看)
下一篇: 手把手教你玩转Dockerfile:从入门到改bug不慌(实战经验分享)
普通网友
博客等级 码龄2年 205粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值