Skip to content

Reflect314/CSU-Library-Book

Repository files navigation

CSU-Library-Book

中南大学图书馆座位预约

seats.csv 中的数据是 2026-04-24 抓取的,更新数据可以在 main.py 中取消最后的注释。因为懒得写 config.ini 文件,所以是在 config.py 中修改学号密码想要预约的座位

USERNAME = '学号'
PASSWORD = '密码'
SEATS = ["XF2A001","XF2A002","XF2A003",]

待改进

  1. 没有添加异步并发,不过同步发送效率也够了
  2. 写一个 .ini 读取配置的会更好一些,也可以打包 .exe,但是我应该不想弄这个了

PS

  1. login_to_cas_center.py 这个里面的,是使用 CSU 的 CAS 登录认证,也就是还可以用这个,去登录别的系统搞一些花活(不要乱搞哦)。(当然,我已经试了,不知道为什么教务系统怎么都跳转不进去)
  2. SeatBookingClient.py 这个是我去抓的图书馆取消预约、临时离开、签到和签离的接口。不过除了能取消预约,另外几个都是锁 IP,应该是只有刷卡机刷卡的请求会被服务器通过。

About

中南大学图书馆座位预约

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages