Skip to content

shibig666/QMYZ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀🚀🚀 青马易战自动刷题

本项目旨在实现高速自动刷题、自动AI对战和自动爬取题库,仅供学习交流,严禁用于商业用途。

🌟 上手指南

⚙️ 开发前的配置要求

在开始使用本项目之前,请确保已安装以下依赖项:

  1. Python 3.x
  2. Requests
  3. pycryptodome

安装依赖:

pip install -r ./requirements.txt

📜 程序说明

本项目包含以下几个功能:

  • qm_cli:自动刷题程序,通过命令行进行操作。

    • -u 登录URL(请加引号)
    • -i 课程ID
    • -c 题库路径
    • -n 答题量,默认为无限
    • -a 准确度,默认为100
  • fight:自动AI对战答题程序,支持自动补充题库(推荐使用此程序来爬取题目)。

  • qm_auto:交互式答题程序。

注意:默认题库可能不是最新的,您可以在此基础上爬取新题目,并贡献更新的题库。

📝 使用指南

  1. 获取 URL
    获取登录 URL 的方法是:打开易班青马易战,进入首页(含视频的页面),点击右上角复制地址。如果 URL 很长,那么就是需要的 URL。

  2. 获取课程 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

About

🚀🚀🚀青马易战自动刷题

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages