搞搞, 超星尔雅;

2次阅读

共计 598 个字符,预计需要花费 2 分钟才能阅读完成。

前奏
目前正在读书的兄弟们,一定很熟悉超星尔雅,没错就是那个,看视屏不能快进的超星尔雅;不爱学习的我,怎么能被这个耽误时间,因此今天,我们来,试试能不能跳过,视频。
正文
尝试一
一开始我们先试试,能不能从 video 入手,结果可想而知。调动 currentTime 视频会自动跳转到开始。
尝试二
不能调动进度条,那肯定是某个函数的功能,此方法不通。但我们这样想,视频放完肯定要,发送数据给,超星的服务器,ok, 打开 fiddler 开始抓包。我们在想,那发送放完的 数据肯定,是在视频最后,所以第一个视频,在放到最后的时候。我发现了这个可疑的接口,/multimedia/log/a/ , 就搞它,
打开 form 可以看到 playingTime, 这大概就是播放时间了吧,内心有些小激动,再看看下面 server 返回的 JSON {isPassed=False} 当然,这大概就是判断视频是否
确定了接口 ok 打开 postman, 来模拟个包。把刚才 fiddler 的链接复制上去。postman 会自动解析?XX=XX& 把 playTime 设置成 当时视频的时长 =<video/>.duration

先把 cookie 全部带上,(因为不确定,cookie 的功能)
发送包,但结果发现,server 返回了 405, 这时我们把 POST 方法换成 get/head 结果什么都没有返回
返回网页,发现任务点变成了已完成, 但视频还没放完。刷新一下,还是一样。

就这样 ^_^

正文完
 0