我看我老帖子被挖坟了,那就新发一个吧

// ==UserScript==
// @name         NodeLoc自动签到
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  访问NodeLoc时自动点击有效的每日签到按钮
// @author       YourName
// @match        https://nodeloc.cc/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 创建状态标志
    let isChecking = false;

    // 核心检测函数
    function checkIn() {
        const checkinBtn = document.querySelector('.checkin-icon .checkin-button:not([disabled])');

        if (checkinBtn && !isChecking) {
            isChecking = true;
            console.log('发现有效签到按钮,开始执行签到...');

            // 模拟真实点击事件
            const clickEvent = new MouseEvent('click', {
                view: window,
                bubbles: true,
                cancelable: true
            });
            checkinBtn.dispatchEvent(clickEvent);

            // 更新状态防止重复执行
            setTimeout(() => {
                console.log('签到操作已完成');
                observer.disconnect();
            }, 3000);
        }
    }

    // 创建观察者监听DOM变化
    const observer = new MutationObserver((mutations) => {
        if (!isChecking) checkIn();
    });

    // 启动观察配置
    observer.observe(document.body, {
        childList: true,
        subtree: true,
        attributes: true,
        attributeFilter: ['class', 'disabled']
    });

    // 初始立即执行一次检测
    window.addEventListener('load', checkIn);

    // 添加周期性检测作为保险
    const intervalCheck = setInterval(() => {
        if (document.querySelector('.checkin-icon')) {
            checkIn();
            clearInterval(intervalCheck);
        }
    }, 2000);
})();
10 个赞

:xhj21:

1 个赞

给我篡改一下我的能量 :ac13:

感谢大佬,话说NL的签到还是挺方便的

继续来学习自动化

感谢分享

这是啥?

冲钻石,每日求一赞。

2 个赞

感谢大佬

这个不错哦

不错

大佬厉害

tampermonkey使用

感谢大佬分享脚本

我好像挖了一铲子哈哈哈哈

感谢大佬 :xhj16:

感谢大佬。日常求赞

:xhj09:不错。

感谢大佬

不会啊

踩一脚啊