本项目旨在实现高速自动刷题、自动AI对战和自动爬取题库,仅供学习交流,严禁用于商业用途。
在开始使用本项目之前,请确保已安装以下依赖项:
- Python 3.x
- Requests
- pycryptodome
安装依赖:
pip install -r ./requirements.txt本项目包含以下几个功能:
-
qm_cli:自动刷题程序,通过命令行进行操作。-u登录URL(请加引号)-i课程ID-c题库路径-n答题量,默认为无限-a准确度,默认为100
-
fight:自动AI对战答题程序,支持自动补充题库(推荐使用此程序来爬取题目)。 -
qm_auto:交互式答题程序。
注意:默认题库可能不是最新的,您可以在此基础上爬取新题目,并贡献更新的题库。
-
获取 URL
获取登录 URL 的方法是:打开易班青马易战,进入首页(含视频的页面),点击右上角复制地址。如果 URL 很长,那么就是需要的 URL。 -
获取课程 ID
获取课程 ID 的方法是:进入某个课程的答题页面,URL 中会包含该课程的 ID。
# 使用 `qm_cli` 自动刷题
python qm_cli.py -u "http://your-login-url" -i 12 -c "qmyz/12.csv" -n 100 -a 90
# 使用 `fight` 进行自动AI对战并爬取新题目(需要在文件中填写参数)
python fight.py
# 使用 `qmauto` 进行交互式答题
python qm_auto.py| ID | 名称 | 已录入数量 |
|---|---|---|
| 2 | 形势与政策 | 1608 |
| 7 | 毛泽东思想和中国特色社会主义理论体系概论 | 1908 |
| 8 | 思想道德与法治 | 1415 |
| 9 | 马克思主义基本原理 | 1204 |
| 10 | 中国近现代史纲要 | 1580 |
| 12 | 习近平新时代中国特色社会主义思想概论 | 1837 |
| 50 | 党史学习 | 41 |
| 59 | 集训-习近平新时代中国特色社会主义思想 | 2161 |
| 61 | 集训-中国近现代史纲要 | 455 |
| 68 | 学习“四史” | 56 |
| 138 | 《习近平新时代中国特色社会主义思想》部分第二轮复习测验 | 69 |
| 257 | 学习二十大 | 2075 |
| 444 | 铸牢中华民族共同体意识 | 266 |
| 520 | 二十届三中全会 | 50 |
🥰希望大家能贡献题库。
shibig666
该项目遵循 GPLv3 许可证,详情请参阅 LICENSE.txt。