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
|
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
auto-labsafe-exam
本程序用于自动完成湖大实验室安全考试答题
推荐在虚拟环境中运行本程序
环境配置
-
确保安装Google Chrome浏览器和对应版本的驱动chromedriver
谷歌浏览器下载
谷歌浏览器驱动下载(请下载对应浏览器版本的驱动版本)
下载完成后,将chromedriver配置到相应位置,具体教程如下:
谷歌浏览器驱动chromedriver配置教程 -
所需Python库
- selenium
- lxml
在电脑(或者你的虚拟环境)的终端依次输入
pip install selenium
pip install lxml
使用方法
演示视频
https://github.com/JesterHey/auto-labsafe-exam/assets/144512889/a0c289a9-c39a-4bb9-9500-6b722a2a5667
关于题库
网站似乎对于不同专业的考试抽取题目的比例不同,如有自行构建题库的需要,您可以修改catch_quizbase.py中的相应参数进行抓取
注意事项
- 尽管经过多次提取,本项目的题库仍然有极小部分缺陷,不能保证每次执行都是100分,但经过统计,使用本程序所得到的平均分在95以上,您也可以选择自己完成剩余的少量无答案题目
- 使用本程序即代表您愿意承担使用此程序带来的相应后果
致谢
本程序的答案点击部分受到HunterJ-Lin的项目启发。