You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
hnu202311020126 fd219336bd
ADD file via upload
1 year ago
LICENSE Initial commit 1 year ago
README.md Update README.md 1 year ago
catch_quizbase.py ADD file via upload 1 year ago
checkanswer.py ADD file via upload 1 year ago
dup.py ADD file via upload 1 year ago
main.py ADD file via upload 1 year ago
quizbase.csv ADD file via upload 1 year ago
visual_window.py ADD file via upload 1 year ago

README.md

auto-labsafe-exam

本程序用于自动完成湖大实验室安全考试答题
推荐在虚拟环境中运行本程序

环境配置

  1. 确保安装Google Chrome浏览器和对应版本的驱动chromedriver
    谷歌浏览器下载
    谷歌浏览器驱动下载(请下载对应浏览器版本的驱动版本)
    下载完成后将chromedriver配置到相应位置具体教程如下
    谷歌浏览器驱动chromedriver配置教程

  2. 所需Python库

    • selenium
    • lxml

    在电脑(或者你的虚拟环境)的终端依次输入
    pip install selenium
    pip install lxml

使用方法

  1. 下载本项目的压缩包并解压在合适位置

  2. 在您的IDE中打开此项目文件并运行main.py,您应当会被要求输入信息 输入示意图

  3. 完成后,您只需稍作等待,在程序执行到最后一页时,您就可以提交试卷了

演示视频

https://github.com/JesterHey/auto-labsafe-exam/assets/144512889/a0c289a9-c39a-4bb9-9500-6b722a2a5667

关于题库

网站似乎对于不同专业的考试抽取题目的比例不同,如有自行构建题库的需要,您可以修改catch_quizbase.py中的相应参数进行抓取

注意事项

  1. 尽管经过多次提取本项目的题库仍然有极小部分缺陷不能保证每次执行都是100分但经过统计使用本程序所得到的平均分在95以上,您也可以选择自己完成剩余的少量无答案题目
  2. 使用本程序即代表您愿意承担使用此程序带来的相应后果

致谢

本程序的答案点击部分受到HunterJ-Lin的项目启发。