继续教育挂学时

大象笔记 > 标签 > 继续教育挂学时

网校自动挂学时,Tampermonkey 点击 alert 弹窗中的确定按钮

在做一个成人自考网校的自动学习、挂学时插件,但是在提交问题答案的时候,会弹出一个 alert 窗口,点击确定按钮之后,才能提交。 alert 窗口与普通的网页还是有区别的,因为无法在浏览器 console 中查看,所以也就无法采用 document.querySelector 的方式进行自动 click 处理。 所以,要实现自动答题,就得能绕过这个 alert 确认窗口。 实现方法 覆盖 window.alert 方法: @grant unsafeWindow unsafeWindow.alert = function(){return false}; window.alert ...

阅读全文...

继续教育网校在线作业自动答题,并导出题库

继续教育网校在线作业做到自动答题其实很容易。 答案收集 只需要使用 tampermonkey,每次提交在线作业,然后收集题干和答案, 使用 gm_setValue 保存到 Chrome 的本地数据存储 levelDB 中即可。 key 为题干,value 为答案。这里的答案不做格式转换,方便导出时的可读性。 考题自动找答案 遍历所有考题,gm_getValue 获取答案即可。 注意,模拟点击的时候,设置 timeout,否则后台服务器响应不过来,容易造成答案丢失。 特别是多选题,容易出现此问题。 判定是否合格 全局设置可接受的错题数,e.g. 1题、2题。 实际上,经测试无此必要,即便要达到满 ...

阅读全文...