xuxuancheng626 / SSA

学习通座位签到、预约、退座、暂离、综合信息查询(包含座位楼层位置、所有座位的使用信息、签到地理位置范围等)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SSA

学习通座位签到、预约、退座、暂离、综合信息查询(包含座位楼层位置、所有座位的使用信息、签到地理位置范围等)

具体用法请看注释,日后有时间更新详细。

目前已知问题

不同学校的数据格式有些许的不同,可以在issues提交你的问题,我会尽力解决的。

苹果捷径简单教程

  • 从url获取内容,url填上你要请求的地址,请求方式选择post,添加两个文本值,详细看下方的请求参数。
  • 获取字典值,获取"msg"的值
  • 显示提醒,将msg的值显示在弹窗。

接口更新日志 (源代码请看api_flask.py)

*(注意:它只支持最新一期的图书馆预约系统2021年,如果你的学校不适用,请将所有请求的域名中的seat修改为seatengine并附带seatId的值再试或者提交issues)

2022年3月8日21:25:43

  • 修复了在多预约的情况下签到失败的问题,现在将之间签到最近待签到的座位。
  • 不久后更新老版系统的签到、退座、取消和暂离。
  • 不久后开放预约接口

2022年3月6日20:40:45

  • 修复了在多预约情况下不能签到的问题。
  • 修复了正在学习的座位取消导致上限的问题(建议退座,这样不消耗预约次数。)
  • 优化了返回的信息提示,更加人性化啦。

2022年3月5日13:17:01

  • 修复了请求返回时显示手机号或者密码的错误提示,但实际已操作。
  • 优化了文字提示:成功操作会显示位置已经座位号。

部分功能已经开通接口(支持苹果捷径!)

签到

 # 请求地址:https://o.nvidia.fun:12345/sign
 # 请求方法:post
 # 请求参数:
{
    "phonenums": "手机号",
    "key":"密码"
}

 # response
{
    "msg": "不在签到时间内无法签到",
    "value": "True"
}

离开、退座和取消

  • 使用方法与签到一致,离开、退座和取消分别把url上的"sign"替换成"leave"、"signback"和"cancel"即可~

About

学习通座位签到、预约、退座、暂离、综合信息查询(包含座位楼层位置、所有座位的使用信息、签到地理位置范围等)

License:Apache License 2.0


Languages

Language:Python 100.0%