腾讯课堂自动签到

自动签到腾讯课堂

目前为 2020-06-22 提交的版本。查看 最新版本

// ==UserScript==
// @name         腾讯课堂自动签到
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  自动签到腾讯课堂
// @author       内阁首辅
// @match        https://ke.qq.com/webcourse/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    setInterval(clickBtn, 10000)
    // Your code here...
})();

function clickBtn() {
  'use strict';
  let btn_elements = document.getElementsByClassName('s-btn s-btn--primary s-btn--m')
  for (let i = 0; i < btn_elements.length; i++) {
    try {
      if (btn_elements[i].innerHTML == '签到') {
        btn_elements[i].click()
        console.warn('签到按钮已点击')
        setTimeout(clickDone, 3000)
        break
      }
    } catch(err) {
      console.error(`脚本错误:${err}`)
    }
  }
}

function clickDone() {
  'use script';
  let btn_elements_2 = document.getElementsByClassName('s-btn s-btn--primary s-btn--m')
  for (let i = 0; i < btn_elements_2.length; i++) {
    try {
      if (btn_elements_2[i].innerHTML == '确定') {
        btn_elements_2[i].click()
        console.warn('确定按钮已点击')
        break
      }
    } catch(err) {
      console.error(`脚本错误:${err}`)
    }
  }
}