# 郑州财经学院青果教务系统工具
**Repository Path**: WWR650/ZZIFE_Kingo_tool
## Basic Information
- **Project Name**: 郑州财经学院青果教务系统工具
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2024-11-23
- **Last Updated**: 2025-12-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
郑州财经学院青果教务工具
ZZIFE_Kingo_tool
## ✨介绍
### 支持
- 通过统一认证平台登陆
- 账号管理
- ✅支持本地存储多账号
- ✅支持程序内添加账号、修改账号、删除账号
- 交互
- ✅以终端界面进行交互
- 协议实现
- ✅使用 [requests](https://github.com/psf/requests) 分别进行协议模拟,故无需浏览器
- ~~✅基于 [ddddocr](https://github.com/sml2h3/ddddocr) 对验证码进行识别,准确率高,无需人力识别验证码,解放双眼(bushi)~~
- 课表
- ✅使用post请求课表表单,速度可达毫秒级,省去亲自打开浏览器查询课表的麻烦
- ✅可选择学期查询课表
- ✅查询到的课表用浏览器展示,兼容性好,理论上任意电脑均可用
- ✅课表本地存储,可自行手动打开(用浏览器打开kb.html文件即可)
- ✅查询成绩
- ✅查询培养计划
- ✅生成报错log文件
- ✅支持一键教评(默认A)
### 将实现
以下功能将逐步被添加
- ⭕查询考试安排表(目前官网还无法查询,所以爬不到接口)
## ❤️贡献
若发现程序存在任何 bug 或有好的想法,欢迎提交 Issue,提交 bug 反馈时需要带上报错信息截图(截全),并说明触发条件
[Issue](https://gitee.com/shengxiadeshengxia/zzife_booker_library/issues) 为本项目的唯一反馈渠道
## 🚀构建
### 💻本地化构建项目
使用 Python 版本 >= 3.11.x
clone 项目到本地,并使用venv
```bash
git clone git@gitee.com:shengxiadeshengxia/zzife_booker_library.git
cd ZZIFE_Kingo_tool
```
创建虚拟环境,进入虚拟环境,安装依赖包
```bash
python3 -m venv 环境名称
环境名称\Scripts\activate
pip install requirements.txt -r
```
运行主程序
```bash
python main.py
```
## 🆕更新
- 2025/12/13:
- 修正readme构建内容
- 2025/12/7:
- 支持从统一认证平台登陆
- 修改加密模式(MD5 -> AES)
- 修改部分logger
- 添加cas登陆信息提取
---
- 2024/12/17:
- 现已支持一键教评
---
- 2024/12/15:
- 现已支持查询成绩、培养计划、生成log
- 重构代码,代码可读性提升
---
## ⚠️注意
- 该项目用于郑州财经学院青果教务系统,而该教务系统开放于学校内网,需连接校园网使用
- 该项目理论上可拓展于别的使用青果教务系统的学校,只需改动部分代码即可
- 该项目params加密方法直接使用教务系统js文件,该文件为青果教务系统公模文件,理论可用于其他学校
- 使用本项目造成的任何后果与本人无关
- 该项目原理请,访问 [博客](https://wwr650.github.io/)