【网页自动化】篡改猴入门教程
安装篡改猴
- 打开浏览器扩展商店(Edge、Chrome、Firefox 等)。
- 搜索 Tampermonkey 并安装。
- 如图

- 如图
- 安装后,浏览器右上角会显示一个带有猴子图标的按钮。

创建用户脚本
- 已进入篡改猴管理面板
- 点击
创建
脚本注释说明
@name:脚本名称。@namespace:脚本唯一标识,可随意设置。@version:脚本版本。@description:脚本描述。@match:脚本运行的网页 URL 模式(支持通配符*)。- 示例:
https://example.com/*表示脚本在所有example.com的页面运行。
- 示例:
@grant:声明权限。none:不使用任何特殊权限。- 可用权限:参考Tampermonkey 文档。

保存并测试脚本
- 在编辑器中,按 Ctrl+S 或点击保存按钮。
- 打开与
@match中 URL 对应的网页。 - 打开开发者工具(F12),在控制台查看脚本日志,确保脚本正常运行。
进阶操作
定时任务
通过 setInterval 或 setTimeout 实现定时操作:
// 每 5 秒执行一次
setInterval(() => {console.log('定时任务执行中...');const button = document.querySelector("#buttonID");if (button) button.click();
}, 5000);
动态URL匹配
使用正则表达式匹配多种 URL:
// ==UserScript==
// @match https://*.example.com/*
// @match https://another-site.com/page/*
// ==/UserScript==
高级权限
通过 @grant 使用更多功能,如跨域请求或本地存储:
// ==UserScript==
// @grant GM_xmlhttpRequest
// @grant GM_setValue
// @grant GM_getValue
// ==/UserScript==// 示例:跨域请求
GM_xmlhttpRequest({method: 'GET',url: 'https://api.example.com/data',onload: function(response) {console.log('数据加载成功:', response.responseText);}
});
示例:自动登录脚本
// ==UserScript==
// @name 自动登录
// @namespace http://tampermonkey.net/
// @version 1.0
// @description 自动填写用户名和密码并登录
// @match https://login.example.com/*
// @grant none
// ==/UserScript==(function() {'use strict';// 自动填充用户名和密码const usernameField = document.querySelector("#username");const passwordField = document.querySelector("#password");const loginButton = document.querySelector("#loginButton");if (usernameField && passwordField && loginButton) {usernameField.value = "myUsername";passwordField.value = "myPassword";console.log("用户名和密码已填写");// 自动点击登录按钮loginButton.click();console.log("登录按钮已点击");}
})();
相关文章:
【网页自动化】篡改猴入门教程
安装篡改猴 打开浏览器扩展商店(Edge、Chrome、Firefox 等)。搜索 Tampermonkey 并安装。 如图安装后,浏览器右上角会显示一个带有猴子图标的按钮。 创建用户脚本 已进入篡改猴管理面板点击创建 脚本注释说明 name:脚本名称。…...
【顶刊TPAMI 2025】多头编码(MHE)之极限分类 Part 4:MHE表示能力
目录 1 MHE的表示能力2 基于Frobenius-范数的低秩逼近3 基于CE的低秩近似 论文:Multi-Head Encoding for Extreme Label Classification 作者:Daojun Liang, Haixia Zhang, Dongfeng Yuan and Minggao Zhang 单位:山东大学 代码:h…...
Github - unexpected disconnect while reading sideband packet
Open git global config: git config --global -eLet’s try to resolve the issue by increasing buffer: git config --global http.postBuffer 52428800Try to clone again. If that doesn’t work! > You can try the partial fetch method and disabling compressi…...
Ubuntu 环境安装 之 RabbitMQ 快速入手
Hi~!这里是奋斗的明志,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 🌱🌱个人主页:奋斗的明志 🌱🌱所属专栏:RabbitMQ 📚本系列文章为个人学…...
UE5中实现右键开镜效果
右键之后添加时间轴,然后设置视野即可。Set Field Of View 时间轴设置,第一个点设置0,90度,因为默认的就是90度 第二个点看武器的类型或者倍境来设置,时间就是开镜时间,值越小开镜速度越快,第二个值就是视野…...
Apache HTTPD 换行解析漏洞(CVE-2017-15715)
漏洞简介 pache HTTPD是一款HTTP服务器,它可以通过mod_php来运行PHP网页。其2.4.0~2.4.29版本中存在一个解析漏洞,在解析PHP时,1.php\x0A将被按照PHP后缀进行解析,导致绕过一些服务器的安全策略。 漏洞环境 vulhub/httpd/CVE-2…...
Excel重新踩坑5:二级下拉列表制作;★数据透视表;
0、在excel中函数公式不仅可以写在单元格里面,还可以写在公式里面。 1、二级下拉列表制作: 2、数据透视表: 概念:通过拖拉就能实现复杂函数才能实现的数据统计问题。 概览:在插入选项中有个数据透视表,数…...
力扣--35.搜索插入位置
题目 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出: 2 示例 …...
C# 设计模式(行为型模式):模板方法模式
C# 设计模式(行为型模式):模板方法模式 在开发过程中,我们经常会遇到一类问题:一些操作的整体步骤是固定的,但某些具体步骤的实现会因为场景不同而有所变化。模板方法模式(Template Method Pat…...
Leetcode打卡:设计一个ATM机器
执行结果:通过 题目 2241 设计一个ATM机器 一个 ATM 机器,存有 5 种面值的钞票:20 ,50 ,100 ,200 和 500 美元。初始时,ATM 机是空的。用户可以用它存或者取任意数目的钱。 取款时,…...
【TCP】SYN、ACK、FIN、RST、PSH、URG的全称
在 TCP 协议中,SYN、ACK、FIN、RST、PSH 和 URG 都是控制标志位(Flags),每个标志位对应不同的功能。它们的全称如下: URG:(URGent)紧急 ACK:(ACKnowledgment)确认 PSH:(PuSH)推送 RS…...
【OceanBase】使用 Superset 连接 OceanBase 数据库并进行数据可视化分析
文章目录 前言一、前提条件二、操作步骤2.1 准备云主机实例2.2 安装docker-compose2.3 使用docker-compose安装Superset2.3.1 克隆 Superset 的 GitHub 存储库2.3.2 通过 Docker Compose 启动 Superset 2.4 开通 OB Cloud 云数据库2.5 获取连接串2.6 使用 Superset 连接 OceanB…...
【通识安全】应急救护常识23则
一、异物入眼 任何细小的物体或液体,哪怕是一粒沙子或是一滴洗涤剂进入眼中,都会引起眼部疼痛,甚至损伤眼角膜。 急救办法:首先是用力且频繁地眨眼,用泪水将异物冲刷出去。如果不奏效,就将眼皮捏起&#…...
C语言:cJSON将struct结构体与JSON互相转换
文章目录 struct 转 jsonjson 转 struct 文档: https://github.com/DaveGamble/cJSON 项目结构 . ├── libs │ ├── cJSON.c │ └── cJSON.h └── main.c示例 struct 转 json #include "libs/cJSON.h" #include <stdio.h>// defi…...
在Linux中,如何查看和修改网络接口配置?
在Linux中,查看和修改网络接口配置主要依赖于几个命令行工具。这里详细介绍两种传统的命令行方式以及一些图形化工具(前提:系统支持): 一、临时性修改 1. 使用ifconfig命令(部分系统已被弃用)…...
使用深度学习来实现图像超分辨率 综述!
今天给大家介绍一篇图像超分辨率邻域的综述,这篇综述总结了图像超分辨率领域的几方面:problem settings、数据集、performance metrics、SR方法、特定领域应用以结构组件形式,同时,总结超分方法的优点与限制。讨论了存在的问题和挑…...
基于深度学习的视觉检测小项目(六) 项目的信号和变量的规划
• 关于前后端分离 当前流行的一种常见的前后端分离模式是vueflask,vueflask模式的前端和后端之间进行数据的传递通常是借助 API(应用程序编程接口)来完成的。vue通过调用后端提供的 API 来获取或提交数据。例如,前端可能通过发送…...
【Android项目学习】3. MVVMHabit
项目链接 文章目录 一. 项目结构1. 项目整体划分2. 模块细分 二. Android知识点学习1. registerActivityLifecycleCallbacks方法2. 一. 项目结构 1. 项目整体划分 MVVMHabit是以谷歌DataBindingLiveDataViewModel框架为基础,整合OkhttpRxJavaRetrofitGlide等流行…...
在Linux中,如何配置负载均衡器以分配网络流量?
NGINX NGINX是一款高性能的HTTP和反向代理服务器,也常用作负载均衡器。它支持多种负载均衡算法,如轮询、加权轮询、IP哈希等。 配置步骤: 安装NGINX:根据您的Linux发行版,使用相应的包管理器安装NGINX。配置负载均衡…...
手机投屏到电视的3种选择:无线本地投屏,无线远程投屏,AirPlay投屏
现在大部分手机投屏都要求连接相同的WiFi,这就意味着手机投屏到电视必须是近距离投屏,稍微远一点就会脱离WiFi连接范围,投屏失败。 如果想将手机远程投屏到安卓电视,要怎样做? 第一步,在手机和安卓电视都安…...
vim-gutentags源码架构解析:理解插件内部工作机制
vim-gutentags源码架构解析:理解插件内部工作机制 【免费下载链接】vim-gutentags 项目地址: https://gitcode.com/gh_mirrors/vi/vim-gutentags vim-gutentags是一款强大的Vim插件,它能够自动管理ctags标签文件,帮助开发者在大型项目…...
从零上手Apache Zeppelin:一站式交互式数据分析平台实战
1. Apache Zeppelin初探:数据分析师的瑞士军刀 第一次接触Apache Zeppelin是在三年前的一个数据仓库迁移项目里。当时团队需要同时处理Hive、Spark和MySQL三种数据源,每天在不同终端间切换得头晕眼花。直到有位同事扔给我一个8080端口的链接:…...
大模型、Agent、Skill与OpenClaw如何重塑智能体验?
本文深入解析了AI领域的关键概念:大模型作为AI的“大脑”,具备强大的语言理解和生成能力;Agent则是“项目经理/执行者”,能自主规划任务并调用工具;Skill是封装好的专业技能包,为Agent提供具体执行能力&…...
如何用5分钟彻底优化你的Windows系统:Winhance中文版完整指南
如何用5分钟彻底优化你的Windows系统:Winhance中文版完整指南 【免费下载链接】Winhance-zh_CN A Chinese version of Winhance. C# application designed to optimize and customize your Windows experience. 项目地址: https://gitcode.com/gh_mirrors/wi/Winh…...
手把手教你用STM32F4+ESP8266做个能听会说的智能音箱(附完整代码)
从零打造智能音箱:STM32F4与ESP8266的完美组合实战指南 智能音箱早已不再是科技发烧友的专属玩具,越来越多家庭开始享受语音交互带来的便利。但市面上大多数产品都是封闭系统,无法满足DIY爱好者的探索欲望。今天,我们将用STM32F4开…...
高企管理成熟度评价(八):产业链补位诊断——从“企业培育”到“产业集群升级”,精准招商的“导航仪”
高企管理成熟度评价(八):产业链补位诊断——从“企业培育”到“产业集群升级”,精准招商的“导航仪”你的园区拥有数百家高企,专利数量年年增长,但产业链竞争力却不见提升。 你投入大量资源招商引资&#x…...
用51单片机和Proteus 8.10做个光照报警器:从仿真到实物,手把手带你复现(附完整代码和原理图)
51单片机光照报警器实战指南:从Proteus仿真到硬件落地的全流程解析 在物联网和智能家居快速发展的今天,环境监测设备的DIY制作成为电子爱好者入门的经典项目。其中,基于51单片机的光照报警器因其硬件简单、原理清晰,特别适合作为初…...
5步魔法:将Python代码瞬间转化为Android应用
5步魔法:将Python代码瞬间转化为Android应用 【免费下载链接】python-for-android Turn your Python application into an Android APK 项目地址: https://gitcode.com/gh_mirrors/py/python-for-android 为什么Python开发者需要Android开发魔法?…...
3步掌握Excalidraw:轻松创建手绘风格图表
3步掌握Excalidraw:轻松创建手绘风格图表 【免费下载链接】excalidraw Virtual whiteboard for sketching hand-drawn like diagrams 项目地址: https://gitcode.com/GitHub_Trending/ex/excalidraw Excalidraw是一款开源的虚拟白板工具,专为创建…...
深度学习之图像分类(二十七)-- Patch Embedding:从ViT到ConvMixer的视觉表示演进
1. Patch Embedding的前世今生 第一次看到ViT论文时,最让我困惑的就是这个Patch Embedding操作。传统的CNN都是让卷积核在图像上滑动提取特征,而ViT却粗暴地把图像切成16x16的小方块。这就像把一幅油画撕成碎片再重新拼贴,当时我就纳闷&#…...
