腾讯课堂自动签到

腾讯课堂的自动签到,会在1-3秒内,自动签到

目前为 2020-04-17 提交的版本。查看 最新版本

// ==UserScript==
// @name         腾讯课堂自动签到
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  腾讯课堂的自动签到,会在1-3秒内,自动签到
// @author       xiyu
// @match        https://ke.qq.com/webcourse/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    function getRandomIntInclusive(min, max) {
      min = Math.ceil(min);
      max = Math.floor(max);
      return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值
    }
    function main() {
     var observer = new MutationObserver(function (mutations, observer) {
                        mutations.forEach(mutationRecord => {
                            mutationRecord.addedNodes.forEach(item => {
                                // console.debug(mutationRecord);
                                // console.debug(item);
                                let button = item.querySelector("div.sign-dialog > div.im-dialog-wrap > div > div.btn-group > span")
                                if(button) {
                                    setTimeout(()=> {
                                        button.click()
                                        console.log("自动签到成功", new Date())
                                        setTimeout(()=> { button.click()}, 700);
                                    }, getRandomIntInclusive(1000, 3000))
                                }
                            })
                        })
                    });
        observer.observe(document.querySelector("#react-body"), {
            'childList': true,
        })
        console.log("自动签到运行中");
    }
    main();
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址