本文介绍了作者编写脚本以在学校网站上刷课时长的经历,脚本虽然可用,但由于网站后端限制,效率不高,显得鸡肋。作者尝试在云服务器和旧手机上运行脚本,最终意识到直接在电脑上运行更为简便。

学校的任务罢了

一学期刷够20个小时的时长。

写的脚本,经过了几天的测试(主要还是时长不会实时更新,0点才更新),证实了我写的脚本的可用性和鸡肋性。

可用性

就是可以用,有用,能增加时长。

鸡肋性

为什么脚本都写好了还说它鸡肋呢,因为猜测并证实网站后端对记录时长的请求进行了限制,应该是2分钟一次才有效,因为正常观看也是每间隔2分钟才能抓到这个包。所以并不能快速有效的刷时长。

而且,经过我的抓包验证,甚至不需要视频播放,只要页面挂在播放页面也会有增加时长的请求。

sad,这意味着去年让ai写的用于自动点击播放视频的浏览器脚本也是多余的。

更重要的是这个网站是部署在校内服务器上的,只有连接校园网才能打开,也就是说我没办法在我的服务器上跑这个脚本,如果能在云服务器上跑的话那这个脚本也不算鸡肋。昨天还专门研究了一下,虽然有办法在云服务器上跑,但是归根结底还是离不开校园网,办法就是找台电脑或者手机,做一下穿透,但是这就需要手机或者电脑保持运行状态,这还不如直接在电脑上跑呢,纯多余。事后才反应过来,好sb。

我跟神经病一样研究内网穿透,我当时怎么就没想过后续呢。

早上起来想明白了一半,觉得用旧手机穿透过去不那么稳定,还不如直接在我的旧手机上运行。然后就开始在旧手机上找了一个可以运行py的app。嘚嘚嘚,跑起来了,但是手机还要保持着充电的状态,这是开发者模式里的选项,手机充电时保持常亮,解决了手机不能保持屏幕常亮和电量不足问题。

吃完饭又想明白了一半,终于是想通了,我tm直接在电脑上跑不就是了,还不用那么麻烦,直接设置一个永不休眠,随便怎么跑。我真服了。

最后修改:2025 年 11 月 03 日