MOOC一键互评

MOOC一键互评.

// ==UserScript==
// @name         MOOC一键互评
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  MOOC一键互评.
// @author       孟夏十二
// @match        https://www.icourse163.org/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=icourse163.org
// @grant        none
// @require      https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.slim.min.js
// @license MIT
// ==/UserScript==

(function () {
    'use strict';
    // Your code here...
    let time = 5 //循环次数
    let bt = document.createElement("button");
    bt.innerHTML = '一键互评';
    bt.onclick = async function (event) {
        start()
            
    };
    bt.style.position = "fixed"
    bt.style.top = "50%"
    bt.style.left = 0;
    bt.style.zIndex = "1300"
    document.body.append(bt);
})();
function run() {
    let cc = ["好好好", "再接再厉", "还可以"]
    var index = Math.random() * cc.length
    let texts = document.getElementsByClassName("j-textarea")
    Array.from(texts).forEach(item => {
        item.value = cc[Math.floor(Math.random() * cc.length)]})
        var divs = document.querySelectorAll('.s');
        divs.forEach(function (div) {
            var radios = div.querySelectorAll('input[type="radio"]');
            var lastRadio = radios[radios.length - 1];
            lastRadio.checked = true;
        });
    var as = document.getElementsByClassName("j-submitbtn")
    var submitbt = as[as.length - 1]
    submitbt.click();
    var backtns = document.getElementsByClassName("j-backbtn")
    var backtn = backtns[backtns.length - 1]
    backtn.click()
  }
  function start(){
    console.log("satyyyyyyy")
         /* elmGetter.get(".j-getnextbtn").then(btns => {
            console.log(btns)
            btns.click()})  */
            var startbtns = document.getElementsByClassName("j-getnextbtn")
            var startbtn = startbtns[0];
            startbtn.click();    
    setTimeout(run, 1000)      
  }