新版正方教务系统API:轻松搞定课表查询、成绩查询与抢课的终极指南 🚀
新版正方教务系统API(zfnew)是一款专为新版正方教务管理系统设计的高效工具,能帮助学生轻松实现课表查询、成绩查询、学校通知获取等核心功能,未来还将支持自动抢课和一键评价等实用功能,让教务管理效率提升10倍!
📌 为什么选择新版正方教务系统API?
面对繁琐的教务系统操作,你是否也曾遇到这些困扰:反复登录查询课表、成绩发布后手动刷新、抢课时手忙脚乱?新版正方教务系统API应运而生,通过简洁的接口设计和自动化功能,让这些问题迎刃而解。

图:新版正方教务系统主页面展示,清晰呈现核心功能模块(alt: 新版正方教务系统主页面 课表查询 成绩查询)
✨ 核心功能一览(已实现与待实现)
已稳定支持的实用功能
- 自动登录与Cookies管理:无需重复输入账号密码,轻松获取登录状态
- 个人信息查询:快速获取姓名、学号、院系等基本信息
- 课表查询:一键导出每周课程安排,支持按时间筛选
- 成绩查询:实时获取最新考试成绩,告别手动刷新
- 学校通知与消息:及时推送学校公告、调课通知等重要信息
- 考试信息查询:提前掌握考试时间、地点和科目安排
即将上线的强力功能
- 自动抢课:智能监控选课名额,自动完成选课操作
- 一键评价:批量完成课程评价,节省时间精力
🚀 最快上手教程:3分钟安装与使用
1. 简单安装步骤
通过pip命令快速安装,无需复杂配置:
pip install zfnew
2. 快速验证示例
安装完成后,只需几行代码即可验证功能:
from zfnew import *
base_url = '学校教务系统的主页url' # 替换为你的学校教务系统URL
lgn = Login(base_url=base_url)
lgn.login('账号', '密码') # 输入你的教务系统账号密码
cookies = lgn.cookies # 获取登录状态
# 查询个人信息
person = GetInfo(base_url=base_url, cookies=cookies)
print(person.get_pinfo()) # 输出JSON格式的个人信息
3. 常用功能调用示例
- 查询课表:
examples/get_schedule.py - 查询成绩:
examples/get_grade.py - 获取考试信息:
examples/get_exam.py
📂 项目结构与模块说明
核心代码位于zfnew/目录,主要包含以下模块:
- 登录模块:
zfnew/api/login.py— 处理登录逻辑与Cookies管理 - 信息查询模块:
zfnew/api/get_info.py— 实现个人信息、课表、成绩等查询功能 - 配置模块:
zfnew/config.py— 存储系统配置参数
示例代码存放在examples/目录,涵盖各类功能的调用方法,新手可直接参考使用。
🤝 如何获取与贡献
获取项目源码
git clone https://gitcode.com/gh_mirrors/zf/zfnew
参与贡献
如果你在使用中发现适配问题或有功能建议,欢迎通过项目issues反馈。若你擅长Python开发,也可提交PR共同完善项目,让更多同学享受高效教务管理的便利!
💡 注意事项
- 请确保输入正确的学校教务系统URL(通常以
.edu.cn结尾) - 账号密码仅用于本地登录,不会上传至服务器,安全性有保障
- 抢课等功能需等待后续版本更新,敬请期待!
新版正方教务系统API,让教务管理更简单、更高效!无论是日常查询还是期末抢课,它都能成为你的得力助手。现在就安装体验,告别繁琐操作,拥抱轻松大学生活吧! 😊
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



