diff --git a/rush_course.py b/rush_course.py index f31204d..d0ef67c 100644 --- a/rush_course.py +++ b/rush_course.py @@ -19,19 +19,10 @@ import sys # ██████████████████████████████ 用户配置区域 ██████████████████████████████ # # 使用前请务必更新这里的 Cookie 和 data 信息! -# 如何获取: -# 1. 登录选课网站 (jwxt.neuq.edu.cn). -# 2. 打开浏览器的开发者工具 (通常按 F12). -# 3. 切换到 "网络" (Network) 标签页. -# 4. 手动点击一次选课按钮. -# 5. 在开发者工具中找到名为 "batchOperator.action" 的请求. -# 6. 在该请求的 "标头" (Headers) 部分: -# a. 找到 "请求标头" (Request Headers) -> "Cookie" 字段,复制其完整值到下面的 `JSESSIONID` 等字段. -# b. 找到 "载荷" (Payload) 或 "表单数据" (Form Data) 部分,复制其内容到下面的 `data` 字段. # # ==================================================================================== CONFIG = { - # 目标URL + # 目标URL(注意更改profileId!) 'url': 'https://jwxt.neuq.edu.cn/eams/stdElectCourse!batchOperator.action?profileId=1422', # 请求头 (一般无需修改) @@ -62,7 +53,7 @@ CONFIG = { # 请求数据 (!!重要!! 必须替换为你要选择的课程ID) 'data': '', - # 时间配置 + # 时间配置,替换为你课程开始抢的时间 'target_date': "2025-08-05", # 目标日期 (格式: YYYY-MM-DD) 'rush_hours': ["3:15", "10:00", "13:00", "14:00", "15:00", "16:00"], # 抢课时间点 'rush_interval': 0.6, # 抢课时请求间隔(秒) @@ -305,8 +296,6 @@ def main(): print(" 作者: Galaxy") print(" 按 Ctrl+C 可随时停止运行") print("=" * 60) - - # 注册信号处理器,用于优雅退出 signal.signal(signal.SIGINT, signal_handler) signal.signal(signal.SIGTERM, signal_handler)