最终效果:
第一步:使用 HttpWatch 对教务网抓包 使用Volley框架和HttpUrlConnection 获取课程表信息
获取cookie
之前自己在写模拟登录学校教务网信息的时候,找了一下博客上的前辈们的文章。 很多文章上写的cookie是在post登录消息的时候服务器返回的,可是根据我自己的抓包情况我发现我的cookie是在进入教务网登录页面的时候 服务器就返回了的(所以大家还是要以自己的抓包情况来分析)。 在图中我用红色框框标出了 Set-cookie ,它的值就是我们后面发送请求需要的cookie了(获取cookie这个很重要)。
使用 HttpUrlConnection 将学生的登录信息(学号,密码,验证码)POST 给教务网系统
抓包截图:
个人认为post是整个功能中实现最困难的一步
写post的时候要特别注意的几个问题:
注意1:重定向问题 要post的时候要

本文介绍了如何模拟登录学校教务网以获取课程表信息,重点在于理解Cookie的获取和POST请求的实现。通过HttpWatch进行抓包,发现Cookie在登录页面即已返回。使用HttpUrlConnection进行POST登录操作,注意重定向问题。登录成功后,携带Cookie使用Volley发送GET请求获取课程表数据。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



