mooc自动评

发布时间 2023-05-01 13:21:49作者: 逆世混沌

非常不喜欢互评这个东西,感觉在重复无意义的动作,当然如果认真看我没话说
由于js无法找到提交那个元素(虽然明明就在那,所以可能是被隐藏了点击之类的
每个页面的脚本是这样的

  // 找到所有 class="s" 的父容器元素并点击最后一个 class="d" 的 label  
let parents = document.getElementsByClassName("s");  

for (let parent of parents) {
  let labels = parent.getElementsByClassName("d");
  let lastLabel = labels[labels.length - 1];  
  lastLabel.click();
}

// 在每个 name="inputtxt" 的 textarea 中输入 0 
let textareas = document.getElementsByName("inputtxt");

for (let textarea of textareas) { 
  textarea.value = "0";
  let event = new KeyboardEvent('change', { bubbles: true, cancelable: false });
  textarea.dispatchEvent(event);  
}