uestc-temperature
uestc-temperature copied to clipboard
实现学号密码打卡
之前需要用户手动抓包获取 cookie,希望能实现用户提供学号密码就能自动登录、获取 cookie、并打卡。
你好,我抓取的cookie中只有一个asessionid,和要求的格式不对,请问是如何抓取正确的sessionid?
你好,我抓取的cookie中只有一个asessionid,和要求的格式不对,请问是如何抓取正确的sessionid?

这张图应该写的挺清晰的了;要注意是从公众号里进入,而不是小程序。
https://idas.uestc.edu.cn/authserver/login?service=https%3A%2F%2Fjzsz.uestc.edu.cn%2Fepidemic
通过这个链接或许可以实现用账号密码登录打卡,但是学校的统一身份验证页面,所以有滑动验证码,比较麻烦,估计需要用selenium等方式才行,登录成功后会跳转,跳转的页面的cookie中可以获得sessionid
https://idas.uestc.edu.cn/authserver/login?service=https%3A%2F%2Fjzsz.uestc.edu.cn%2Fepidemic
通过这个链接或许可以实现用账号密码登录打卡,但是学校的统一身份验证页面,所以有滑动验证码,比较麻烦,估计需要用selenium等方式才行,登录成功后会跳转,跳转的页面的cookie中可以获得sessionid
确实,selenium 的方法我之前考虑过,但是滑动验证码我暂时解决不了; 感觉要上 CV 太麻烦了,或者就是要依赖超级鹰这样的第三方验证码破解平台(不过要花钱)
https://idas.uestc.edu.cn/authserver/login?service=https%3A%2F%2Fjzsz.uestc.edu.cn%2Fepidemic 通过这个链接或许可以实现用账号密码登录打卡,但是学校的统一身份验证页面,所以有滑动验证码,比较麻烦,估计需要用selenium等方式才行,登录成功后会跳转,跳转的页面的cookie中可以获得sessionid
确实,selenium 的方法我之前考虑过,但是滑动验证码我暂时解决不了; 感觉要上 CV 太麻烦了,或者就是要依赖超级鹰这样的第三方验证码破解平台(不过要花钱)
这里找到了一些校友写的过统一登录滑动验证码的代码,或许可以参考一下? https://github.com/b71db892/AutoCheckInUESTC/blob/main/driver.py https://github.com/onion-rain/uestc_health_report/blob/main/slide.py https://github.com/YannLeo/UESTC_student_health_report/blob/main/morning.py https://github.com/JhonarraonCSDN/Health_ClockIn_UESTC/blob/main/Health_ClockIn.py
这里找到了一些校友写的过统一登录滑动验证码的代码,或许可以参考一下? https://github.com/b71db892/AutoCheckInUESTC/blob/main/driver.py https://github.com/onion-rain/uestc_health_report/blob/main/slide.py https://github.com/YannLeo/UESTC_student_health_report/blob/main/morning.py https://github.com/JhonarraonCSDN/Health_ClockIn_UESTC/blob/main/Health_ClockIn.py
感谢,第二个很有用!但近几个月事情比较多,没有办法维护这个项目,等事情少了会尽快更新的!