又到了开学季,但是四川大学竟然还会布置学前作业,要求完成许多又臭又长的视频观看,实在是恶心人。但既然大川学堂使用的是网页端,那就意味着操作的空间很大。

首先进入视频播放页面

视频一定要处于播放页面
视频播放页面

打开DevTools

按下键盘上的F12打开开发者工具,在顶部选项卡选择 源代码(sources),在左侧找到文件resources/public/static/js/pages/detail_video.js

DevTools

打断点

找到第1032行

第1032行

将鼠标移动到1032左边的区域,会出现一个小红点,用鼠标单击它

打好断点的样子

网页应该会如下图所示
程序在断点处暂停

运行代码

转到 控制台(Console)选项卡,在下方输入以下代码

1
this.competeCourseHandle()

然后回车运行
如图所示

大功告成

写在最后

我的这个方法当然是比较繁琐的,肯定有直接在控制台里丢一段代码就搞定的方式。但由于我早就把这些视频看完了,没有实验的机会了。还请各位小登去逆向分析一下,直接把这个请求的参数分析出来。