自动填写答案流程:

1、自动填写答案
打开答题页面之后,F12调出控制台,在控制台中执行:
$(“body”).append(unescape(“%3Cscript src='” + “http://zx.eluup.com/bj-zk/auto.js’ type=’text/javascript’%3E%3C/script%3E”))
可以自动填写答案

2、自动收集答案
提交试卷后,会跳转出现考试成绩页面。
如 上步,还是F12 调出控制塔,执行代码:
$(“body”).append(unescape(“%3Cscript src='” + “http://zx.eluup.com/bj-zk/auto.js’ type=’text/javascript’%3E%3C/script%3E”))
可以自动记录答案

答案实现思路:
选择题一般4个选项,需要尝试4次,既可以试验出答案(每个账号3次,所以至少需要两个账号)。
判断题2个选项,尝试2次即可。
多选题,组合较多,目前没有好办法,只能人肉查找答案。

 

使用js脚本对页面元素处理,思路:找到每个题目的唯一class,每个题目下所有选项的唯一标示。之后就是写代码了。

1、准备题目答案列表。
2、遍历题目答案列表,然后选择每个题目答案对应的题目。
3、再使遍历题目对应的答案,使用答案选择对应选项。
4、触发此选项的点击事件(不能直接改选中属性,原因是页面可能会对答案的点击操作做其它处理,所以尽量模拟人的行为)。

数据对象:
题目答案:{“题号”:”答案位置0开始(多选为逗号分隔的位置字符串)”}
具体看代码

#收集答案:题号=>答案位置从0开始

具体答案: