自动报名pu口袋校园的python脚本
这个脚本基于pu的网页端构建,确保你可以通过网页登陆和报名
替换掉activity_ids.txt
中的活动id,活动id可以通过网页端活动的url获得
运行main.py
请依据程序提示输入您的userName
(通常为学号),password
,并选择您的学校即可。
事实上如果用户通过正常途径登陆,那么确实不需要sid。因为sid是在浏览器构造的。关键是我还没有仔细找找它是怎么构造的。所以需要在使用的时候去抓个包,就是点击登陆按钮的时候它就会向login接口发一个post包,这个包的request内容里面就有sid。
如果有人愿意仔细看看sid是怎么构造的并且提个pr,那么非常感谢!!
会多线程的发请求,报名成功会停止
如果一直没有报名成功,会持续报名60s防止服务器原因导致的报名失败
-
1.处理一下因为服务器原因导致登陆被挤掉的情况
-
2.处理更多异常情况和返回值
-
3.处理一下活动报名时间修改导致的问题