nigole 发表于 2024-11-24 19:27:04

图书馆座位提前预约求助

本帖最后由 nigole 于 2024-11-25 00:12 编辑

学校图书馆晚上7点才能预约第二天的座位,但我发现有同学在晚上6:45分钟就可以预约,有没有大佬知道用的什么方法实现的啊?~~~
图书馆座位预约要在内网访问,我用python模拟预约请求。
!(data/attachment/forum/202411/24/191529kc7ac191n111sbxn.png)
简单试了一下在电脑设置里改时间,没成功,不知道怎么做到提前预约的,座位完全抢不过。


李白~ 发表于 2024-11-24 20:15:37

你可以看下返回值呗,看下提醒什么。写个自动脚本7点钟准时抢应该还是有位置的吧

nigole 发表于 2024-11-24 20:26:53

本帖最后由 nigole 于 2024-11-24 20:29 编辑

!(data/attachment/forum/202411/24/202330lm58zponoomr6x8x.png)
7点后选择日期才会有第二天,如果7点拦截预约请求把预约的日期改成第二天,就会返回只能在7点-23点预约。很好奇提前预约是怎么做到的。。。。。。

李白~ 发表于 2024-11-24 20:33:37

不清楚没啥思路,我觉得后台肯定是根据服务器的时间判断的,可能是有什么漏洞吧

nigole 发表于 2024-11-24 20:39:27

李白~ 发表于 2024-11-24 20:33
不清楚没啥思路,我觉得后台肯定是根据服务器的时间判断的,可能是有什么漏洞吧 ...

确实,在网上看了两天了,也没找到思路,而且在6点45到7点做测试,能测试的时间也很短。。。

Su. 发表于 2024-11-25 00:15:39

既然有网页,为什么不直接用脚本,省好多事,token,cookie都可以直接用网页自带的,没准就是漏了什么参数啊,或者cookie对不上号之类的。
先确保正常时间能订座位,然后再考虑其他的。

nigole 发表于 2024-11-25 13:48:12

Su. 发表于 2024-11-25 00:15
既然有网页,为什么不直接用脚本,省好多事,token,cookie都可以直接用网页自带的,没准就是漏了什么参数 ...

预约一次座位,总是先用刷新页面的请求获得新的token,然后预约,cookie不用改,预约的请求参数只改token就可以了,可能是token里有时间戳信息?“506a2ebe-7aa8-4bf8-9c1b-41684e5f9dbb”这样的token搜了一下好像是UUID4,破解不了{:4_115:},我之前没接触过油猴脚本,今晚把页面里加个新的日期试试。

nigole 发表于 2024-11-25 18:54:15

直接在网页加了第二天的日期预约,返回的还是只能在19点-23点预约,也试了改浏览器的日期和时间,没啥用。。。。🥲
页: [1]
查看完整版本: 图书馆座位提前预约求助