📅  最后修改于: 2023-12-03 15:21:39.556000             🧑  作者: Mango
Tampermonkey 是一种用于 Web 浏览器的用户脚本管理器,可用于在浏览器中运行自定义 JavaScript 代码,并通过网站或浏览器的 API 来定制行为。
有时候,我们需要自动执行一些网页上的操作,例如自动点击按钮、填写表格等等。这时候,Tampermonkey 就可以派上用场了。
以下是一个简单的示例代码片段,展示了如何使用 Tampermonkey 编写一个自动点击器:
// ==UserScript==
// @name 自动点击按钮示例
// @namespace http://tampermonkey-automation-examples
// @version 1
// @description 自动点击按钮
// @match https://example.com/*
// ==/UserScript==
(function() {
'use strict';
// 在页面加载完成后执行自动点击操作
window.addEventListener('load', function() {
// 获取按钮元素
var button = document.querySelector('#my-button');
// 模拟点击事件
button.click();
}, false);
})();
上述代码中,我们通过 Tampermonkey 的注释语法,定义了用户脚本的名称、命名空间、版本号、描述以及生效的网站范围。
接着,我们使用了 window.addEventListener()
方法,在页面加载完成后执行了一段自动点击的逻辑。在逻辑中,我们先使用 document.querySelector()
方法获取了一个 id 为 my-button
的按钮元素,然后使用 element.click()
方法模拟了一次点击操作。
有了这个代码片段,你就可以自动点击任何你想点击的按钮了。当然,这只是其中一个简单的示例,Tampermonkey 还有许多更加强大和灵活的使用方式,帮助你实现自动化操作,提升工作效率。