中南大学图书馆座位预约
seats.csv 中的数据是 2026-04-24 抓取的,更新数据可以在 main.py 中取消最后的注释。因为懒得写 config.ini 文件,所以是在 config.py 中修改学号、密码、想要预约的座位。
USERNAME = '学号'
PASSWORD = '密码'
SEATS = ["XF2A001","XF2A002","XF2A003",]
- 没有添加异步并发,不过同步发送效率也够了
- 写一个
.ini读取配置的会更好一些,也可以打包.exe,但是我应该不想弄这个了
login_to_cas_center.py这个里面的,是使用 CSU 的 CAS 登录认证,也就是还可以用这个,去登录别的系统搞一些花活(不要乱搞哦)。(当然,我已经试了,不知道为什么教务系统怎么都跳转不进去)SeatBookingClient.py这个是我去抓的图书馆取消预约、临时离开、签到和签离的接口。不过除了能取消预约,另外几个都是锁 IP,应该是只有刷卡机刷卡的请求会被服务器通过。