学习通二维码签到实际上不会过期,老师设置5秒都没问题,时间验证只在学习通 app 前端。解码二维码可以得到一个 code,只需要那个 code 就可以完成签到。
二维码签到已经是学习通最严格的验证了,密码、手势签到的验证完全在前端,连发都不用发。
相关代码可见于 https://github.com/Clansty/superstar-checkin ,目前与 QQ 相关的功能(如群聊发送二维码)处于失效状态,但其它功能可用,可供参考。笔者曾遇到老师设置完手势还没发出来就签上到的情况,非常尴尬,还请注意延时,避免这种情况。