Skip to content

a keep-updating user-friendly tool designed to accelerate the course registration process for students at HEU

Notifications You must be signed in to change notification settings

FEITENG-0828/EasyHEU

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyHEU - 贡🍊自动抢课小工具

EasyHEU 是一个用于自动抢课的 Python 工具,旨在帮助HEU的学生更便捷地进行课程选择。该工具使用 Selenium 进行自动化操作,使用 PyQt5 构建图形用户界面。

功能特性

  • 一键登录: 允许用户一键完成免验证码登录。
  • 自动抢课: 提供一键式抢课功能,支持选择专选课或公选课。
  • 名单模式: 支持黑名单模式和白名单模式,用户可根据需求选择适合的模式。

界面

demo1.png

demo2.png

开始使用

环境

确保你的环境中已经安装了 Python

虚拟环境可选

克隆项目并进入项目目录:

git clone [email protected]:FEITENG-0828/EasyHEU.git
cd EasyHEU

安装依赖包:

pip install -r requirements.txt

运行

运行主程序:

python main.py

使用说明

  1. 在图形界面中设置登录信息,包括学号、密码等。
  2. 选择课程类型和抢课模式。
  3. 点击 ”启动“ 按钮,工具将自动登录并打开选课页面。
  4. 点击 "运行" 按钮,工具将自动进行抢课操作。

鸣谢

感谢原仓库作者 BitYans

联系方式

在使用过程中遇到问题或有其他需求,请通过 GitHub Issues 进行反馈。

希望 EasyHEU 能帮助到你。

About

a keep-updating user-friendly tool designed to accelerate the course registration process for students at HEU

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%