MOOC中国大学自动评分js脚本
页面
使用方法
F12 console中粘贴回车运行
代码
var GradeArr=[20,15,15,20,20,20,20,20,20,20,10]
var evas=document.getElementsByClassName('j-eva')
for (var i = 0; i < evas.length; i++) {
(function (i) {
console.log(evas[i]);
if (i>=0 && i<=500 ) {
setTimeout(() => {
evas[i].click();
setTimeout(function () {
document.getElementsByClassName('inputtxt')[0].value=GradeArr[Math.ceil(Math.random()*10)];
document.getElementsByClassName('inputtxt')[2].value=GradeArr[Math.ceil(Math.random()*10)];
document.getElementsByClassName('inputtxt')[4].value=GradeArr[Math.ceil(Math.random()*10)];//成绩随机
document.getElementsByClassName('j-submitBtn ')[0].click();
document.getElementsByClassName('j-backBtn')[0].click();
}, 966);
}, 1500 * i)//速度可调,网站系统有并发限制
}
})(i);
}
参考资料
https://github.com/YiJing233/-mooc-
https://www.freesion.com/article/4974406008/
https://greasyfork.org/id/scripts/404095-mooc%E8%87%AA%E5%8A%A8%E8%87%AA%E8%AF%84%E4%BA%92%E8%AF%84-enter%E9%94%AE%E8%AF%84%E5%88%86%E4%B8%80%E6%AC%A1%E4%BD%9C%E4%B8%9A-%E9%BB%98%E8%AE%A4%E6%9C%80%E9%AB%98/code