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
37e42c377f
|
1 year ago | |
---|---|---|
LICENSE | 1 year ago | |
README.md | 1 year ago | |
catch_quizbase.py | 1 year ago | |
checkanswer.py | 1 year ago | |
dup.py | 1 year ago | |
main.py | 1 year ago | |
quizbase.csv | 1 year ago | |
visual_window.py | 1 year ago |
README.md
原项目在GitHub中
->GitHub项目主页
auto-labsafe-exam
本程序用于自动完成湖大实验室安全考试答题
推荐在虚拟环境中运行本程序
环境配置
-
确保安装Google Chrome浏览器和对应版本的驱动chromedriver
谷歌浏览器下载
谷歌浏览器驱动下载(请下载对应浏览器版本的驱动版本)
下载完成后,将chromedriver配置到相应位置,具体教程如下:
谷歌浏览器驱动chromedriver配置教程 -
所需Python库
- selenium
- lxml
在电脑(或者你的虚拟环境)的终端依次输入
pip install selenium
pip install lxml
使用方法
-
下载本项目的压缩包并解压在合适位置
-
在您的IDE中打开此项目文件并运行main.py,您应当会被要求输入信息
-
完成后,您只需稍作等待,在程序执行到最后一页时,您就可以提交试卷了
关于题库
网站似乎对于不同专业的考试抽取题目的比例不同,如有自行构建题库的需要,您可以修改catch_quizbase.py中的相应参数进行抓取
注意事项
- 尽管经过多次提取,本项目的题库仍然有极小部分缺陷,不能保证每次执行都是100分,但经过统计,使用本程序所得到的平均分在95以上,您也可以选择自己完成剩余的少量无答案题目
- 使用本程序即代表您愿意承担使用此程序带来的相应后果
致谢
本程序的答案点击部分受到HunterJ-Lin的项目启发。