XXChen17 / SeatKiller

A library seat booking script for Wuhan University - 武汉大学图书馆自动抢座脚本,支持自动抢指定座位、捡漏模式、改签模式、抢座成功后发送邮件提醒

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SeatKiller

Build Status License Language GitHub repo size in bytes

本工具仅供学习交流,因使用本工具而造成的一切不良后果由使用者自行承担,与作者无关

该仓库已停止维护,所有功能已经移植到了用 C# 重写的 GUI 版本:SeatKiller_UI

已经实现的功能

  • 获取用户的信息,包括姓名、当前状态(未入馆、已进入某分馆)和累计违约次数
  • 晚上 22:15 定时抢座(可自行选择是否指定区域、座位号)
  • 检测是否已有有效预约,区分状态(预约、履约中、暂离),并可取消或释放座位
  • 预约成功后连接邮件服务器发送邮件提醒
  • 捡漏模式可用于抢当天座位
  • 改签模式可用于在已有有效预约的情况下,更换座位或改签预约时间(如果空闲),确保新座位可用的情况下再释放原座位,防止座位丢失

即将实现的功能

  • 暂无

使用方法

  1. 配置 Python3 运行环境
  2. Terminal 或 CMD 执行 pip3 install requests 安装 requests 库
  3. 运行 main.py ,按提示输入相关参数,即可实现自动抢座

软件截图

 screenshot

About

A library seat booking script for Wuhan University - 武汉大学图书馆自动抢座脚本,支持自动抢指定座位、捡漏模式、改签模式、抢座成功后发送邮件提醒

License:Mozilla Public License 2.0


Languages

Language:Python 100.0%