// ==UserScript== // @name 慕课作业一键互评 // @namespace 西电飞舞 // @version 1.0 // @description 自动进行30次作业互评,默认满分(平时分赛高) // @author LUOFENGYA // @match http://*/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // @include /https://www.icourse163.org/learn/.*/ // @license AGPL-3.0 // @downloadURL none // ==/UserScript== (function() { 'use strict'; const div = document.createElement('div') document.body.appendChild(div) div.style.cssText = "width:30px;height:30px;background-color: pink; position: absolute;top:200px;left:0px;" const button = document.createElement('button') button.innerText = '开始' div.appendChild(button) button.addEventListener('click', function () { function timer1(j) { setTimeout(function () { const select = document.querySelectorAll('.d') // console.log(select) for (let i = 0; i < select.length; i++) { select[i].children[0].checked = true } const dianpin = document.querySelectorAll('textarea') for (let i = 0; i < dianpin.length; i++) { dianpin[i].value = "nice" } // console.log(dianpin) const click = document.querySelector('.u-btn-default') // console.log(click) click.click() } , j * 5000); } function timer2(j) { setTimeout(function () { const next = document.querySelector('.j-gotonext') // console.log(next) next.click() } , j * 10000); } for (let j = 1; j < 31; j++) { timer1(j) timer2(j) } }) // Your code here... })();