您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动点击签到按钮
// ==UserScript== // @name 精易论坛自动签到脚本 // @namespace http://52shell.ltd/ // @version 1.3 // @description 自动点击签到按钮 // @author Shell // @match https://bbs.125.la/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // 检查localStorage中是否有日期值 if (!localStorage.getItem('firstUseDate')) { // 如果没有日期值,说明是第一次使用,将当前日期存储到localStorage中 localStorage.setItem('firstUseDate', new Date().toLocaleDateString()); console.log('今日未签到,执行自动签到'); qiandao(); } else { // 如果有日期值,比较当前日期与存储的日期是否相同 const storedDate = new Date(localStorage.getItem('firstUseDate')); const currentDate = new Date(); if (storedDate.toLocaleDateString() !== currentDate.toLocaleDateString()) { // 如果日期不同,说明是新的一天,需要签到,执行相应的操作 console.log('今日未签到,执行自动签到'); qiandao(); } else { console.log('今日已签到,不执行自动签到'); } } function qiandao() { // 找到签到按钮元素 console.log("开始查找签到按钮"); var signBtn = document.querySelector(".qiandao1"); // 如果找到了签到按钮元素,则模拟点击 if (signBtn) { signBtn.click(); console.log("签到按钮已被点击"); } let index = 1; let intervalId = setInterval(() => { console.log("开始查找确定按钮"); var btn = document.querySelector(".layui-layer-btn a.layui-layer-btn0"); if (btn) { btn.click(); console.log("确定按钮已被点击"); clearInterval(intervalId); // 停止定时器 } }, 20); } })();