- 🆕 OAuth 浏览器登录:安全便捷,支持现代化 Web 认证流程
- 🔒 传统账密登录:兼容经典登录方式,满足不同用户需求
- 📚 课程检测:识别可用课程列表
- 🎛️ 选择性处理:支持跳过指定课程,灵活控制处理范围
- 🔄 断点续学:意外中断后可继续之前的处理进度
- 🔐 隐私保护:本地运行,数据安全可控
- ⚡ 高性能:优化的网络请求和资源管理
- 🛠️ 异常处理:完善的错误处理和恢复机制
- 最新版下载 Download exe 绿色运行版 >>>
- 历史版本下载 请前往>>>
# 1. 克隆项目
git clone https://github.com/11273/zjy-work-answer.git
cd zjy-work-answer
# 2. 安装依赖
pip install -r requirements.txt
# 3. 运行程序
python StartWork.pypython StartWork.py程序启动后会显示登录选择界面:
============================================================
🚀 ZJY助手登录服务
============================================================
请选择登录方式:
1. 用户名密码登录(传统方式)
2. OAuth浏览器登录(推荐)
============================================================
- 选择选项 2
- 自动打开浏览器:程序会自动打开智慧职教登录页面
- 完成登录:在浏览器中正常登录您的账号
- 自动回调:登录成功后页面会显示成功信息并自动处理
- 继续使用:返回程序界面继续操作
- 选择选项 1
- 输入账号:输入您的用户名
- 输入密码:输入您的密码
- 登录验证:程序自动处理登录流程
程序会按以下步骤执行:
- 📋 获取课程列表:检测账号下的所有课程
- 🎯 课程筛选:根据设置跳过指定课程
▶️ 开始处理:按流程处理选中的课程- 📊 进度显示:实时显示处理进度和状态
- ✅ 完成提示:所有课程处理完成后显示结果
- 📚 学习目的:仅供学习交流使用,请遵守平台规定
- 🔒 账号安全:建议使用 OAuth 登录,更加安全
- ⚖️ 合规使用:请确保使用行为符合相关法律法规
- ⏰ 合理使用:请合理安排使用时间,避免异常
如果遇到其他问题,请:
- 📋 查看日志:检查程序运行日志了解具体错误
- 🔍 搜索 Issues:在 GitHub Issues 中搜索类似问题
- 💬 提交 Issue:创建新 Issue 并提供:
- 详细的错误信息
- 运行环境信息
- 复现步骤
- 相关截图
- 🏛️ 模块化设计:清晰的模块分离,便于维护和扩展
- 🔐 安全认证:支持现代 OAuth 2.0 认证流程
- ⚡ 异步处理:优化的网络请求和资源管理
- 🛡️ 异常处理:完善的错误处理和恢复机制
- 📊 日志系统:详细的运行日志和调试信息
OAuth 登录提供了现代化的 Web 登录体验:
- 🌐 自动打开浏览器:无需手动输入网址
- 🎨 美观的登录界面:现代化的 UI 设计
- 🔒 安全的认证流程:标准 OAuth 2.0 流程
- ✨ 成功页面反馈:清晰的状态提示
随着版本迭代,实际输出内容可能有所不同,请以最新版本为准
我们欢迎任何形式的贡献!您可以:
- 🐛 报告 Bug:发现问题请提交 Issue
- 💡 功能建议:提出新功能想法
- 📝 代码贡献:提交 Pull Request
- 📖 文档完善:改进文档和说明
- 🌍 多语言支持:添加国际化支持
# 1. Fork并克隆项目
git clone https://github.com/yourusername/zjy-work-answer.git
cd zjy-work-answer
# 2. 创建开发分支
git checkout -b feature/your-feature-name
# 3. 安装开发依赖
pip install -r requirements.txt
# 4. 进行开发和测试
# 5. 提交更改
git add .
git commit -m "Add: your feature description"
git push origin feature/your-feature-name
# 6. 创建Pull Request- 遵循 PEP 8 Python 代码规范
- 添加适当的注释和文档字符串
- 编写单元测试覆盖新功能
- 确保代码向后兼容
- 🎯 学习辅助:项目设计初衷是辅助学习管理,不得用于商业盈利
- 📚 数据来源:所有接口数据均来源于相关在线教育平台
- 🔒 用户责任:使用本工具所产生的任何后果由用户自行承担
- ⚖️ 法律合规:请确保使用行为符合相关法律法规和平台规定
- 🔐 本地运行:程序在本地运行,不收集用户个人信息
- 🔒 数据安全:登录信息仅用于平台认证,不进行存储或传输
- 🌍 开源透明:所有代码开源可审查,确保安全可靠
