如何通过Tampermonkey实现3秒后自动点击重试按钮
Tampermonkey脚本实现3秒后自动点击重试按钮
直接用下面的Tampermonkey脚本就能实现需求:
// ==UserScript== // @name 自动点击重试按钮 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 3秒后自动点击指定页面的重试按钮 // @author You // @match https://msg.cityline.com/LSPS2023HK-3fad52ed-6629-4777-9f2d-17b707dd723f.html?loc=%2FutsvInternet%2FLSPS2023HK%2Fhome%3Flang%3DEN // @grant none // ==/UserScript== (function() { 'use strict'; // 延迟3秒执行点击操作 setTimeout(() => { // 通过ID定位重试按钮 const retryBtn = document.getElementById('btn-retry-en-1'); if (retryBtn) { // 方式1:模拟用户点击按钮 retryBtn.click(); // 如果方式1不生效,注释掉上面一行,解开下面一行的注释 // goEvent(); } }, 3000); // 3000毫秒对应3秒 })();
关键说明
@match字段限定脚本仅在你指定的目标页面运行,不会干扰其他网站setTimeout设置3秒延迟,确保页面元素加载完成后再执行点击- 提供两种触发逻辑:
retryBtn.click():模拟真实用户点击,兼容性更好goEvent():直接调用按钮绑定的点击函数,适配特殊场景
使用步骤
- 打开Tampermonkey的脚本管理页面
- 新建空白脚本,替换成上述代码
- 保存脚本后,打开目标页面即可自动执行
内容的提问来源于stack exchange,提问作者Lau Adrian
相关产品推荐
相关产品推荐

