Skip to content

cr4n5/HDU-KillCourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HDU-KillCourse

杭电 抢课×选课√ 脚本

简介

支持主修,选修,体育课程,特殊课程

环境

python3

使用

  1. 安装依赖
git clone https://github.com/cr4n5/HDU-KillCourse.git
cd HDU-KillCourse
pip install -r requirements.txt
  1. 修改配置

进入 config.json 文件。

{
    "login": {
        "username": "2201xxxx",//教务系统账号密码(非数字杭电统一认证账号密码!!)
        "password": "xxxxxxxx"
    },
    "time": {
        "XueNian": "2024",//所选课程所在的学年学期,如2024-2025-1
        "XueQi": "1"
    },
    //课程教学班名称,如(2024-2025-1)-C2092011-01
    "course" : {
        "(2024-2025-1)-C2092011-01" : "1",//1为选课,0为退课
        "(2024-2025-1)-T1300019-04" : "1",
        "(2024-2025-1)-T1300019-05" : "1",
        "(2024-2025-1)-B2700380-02" : "0",
        "(2024-2025-1)-C2892008-02" : "1",
        "(2024-2025-1)-W0001321-06" : "0"
    }
    //课程按顺序执行
}
  1. 获取课程信息

需在任务落实查询开放后,并在选课之前(省去在选课时查询课程请求,不对土豆服务器造成过多压力)获取课程信息

python get_course.py
  1. 选课

选课之前,可先去杭电课程导出,排好课表,获取课程教学班名称

python kill_course.py

About

杭电 抢课×选课√ 脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages