本帖最后由 逝去的初夏c 于 2022-4-1 14:21 编辑
又到了一年一度的网课季,没办法发工作实在太忙没什么时间看这玩意,顺手记录一下过程,希望能帮到你。
声明: 非刷课 非刷课 非刷课
第一步 登录
登录
这里我们能看出来 txtcode 为验证码 Account 为明文 账号 Password 为密码 是加密过后的 具体什么加密我们继续往下看
接下来我们看看协议头:
很明显又加了东西 我们继续搜
很明显他在第一次进入页面的时候就加载这个token
所以我们直接通过xpath获取就可以
第二步 做题
我发现他这个不是硬性要求必须吧视频看完,只需要把课后题做了即可。
继续看 获取每个item的请求
这里能看到需要提供一个chapterId 这个顾名思义就是章节的ID 这个可以根据进入课程后的课程信息的请求里拿到,这里就不多解释了 后面跟了个时间戳也不再多说
我们主要看响应信息
paper节点下questionContent:
{"id":"100000016230","createDate":"2016-09-14 14:18:04","modifyDate":"2020-03-07 13:52:55","version":0,"knowledgePointId":null,"type":"DANXUAN","title":"下列选项中,不属于语言学不分类角度的是","option0":"语言的符号特种","option1":"研究对象的时间范围","option2":"研究对象","option3":"功能角度","option4":null,"rightAnswer":null,"rightOption":"A"}
这个就是题目的详情信息不得不说 rightOption一眼就能看出来是正确答案 目测后端直接把这个库里的东西直接返回过来了完全未封装dto。
OKK 具体提交的话 自己抓吧,这里只提供自己的一些思路,感谢观看!
|