使用绯红之王,看传智高校的视频
今天老师终于发布了第一个Java网课视频,第一节课嘛都是教些无趣的东西->Java的历史以及一些jdk的安装步骤。
无奈这是网课,不按进度看完老师看到会问,我起初索性就直接挂着网页去补我咕掉的博文,后来看到小伙伴在群上说了个骚东西把我点醒了,然后。。。emm….然后我们就开始干坏事了 (●’◡’●)
前言
由于小伙伴的奇思妙想再加上十分的无聊,我们居然写出了几个语言的jio本,我自己是用python实现的,其实就是改改之前数据库污染的代码而已。
选了其中一个适合做blog的例子 ` 下面,开始今天的正题 o( ̄▽ ̄)ブ
第一步
- 登录网站并打开视频的播放页面,先不要播放视频
- 按下F12,打开浏览器的开发者工具
这里以chrome为例,切换到NetWork选项,然后刷新页面 - 在开发者工具的列表中,找到info?开头的那一项
- 然后切换到preview
通过展开下面的菜单(JSON数据)可以得到各个视频的pointID这个pointID接下来会有用
第二步
复制好以下代码
1 | $.post("http://stu.ityxb.com/back/bxg/preview/updateProgress",{previewId:"c0abeb6af7ad4e94bd0ed5052d8f52bb",pointId: "eb126362c9a74d4c846c83691368cd0f",watchedDuration: 99999}) |
- previewID是课程的ID,这个值直接就在视频播放页面的URL中
- pointID是视频ID,一门课程下面一般会有很多个视频,每个视频的ID都不一样,这也是第一步中我们获取得到的信息之一。
- watchedDuration就是观看进度了,单位是秒
第三步
- 把第二步的代码粘贴到开发者工具的“console”中。
- 修改代码,将previewId后面的内容改成URL中的课程ID编号
- 将pointId后面的内容改成前面获取到的视频ID
- the end, 放心的按下回车键,然后刷新页面 o( ̄▽ ̄)ブ
总结
最后感谢大佬们提供的思路与帮助 黄教练 莫教练 👏
- 缺陷
- 其实这个脚本十分的简陋,包括python版本的,但这些都不是很完美
- 本渣写的python相比于网页内直接运行,甚至可以与浏览器插件相结合的比,实在是渣的掉渣了!!!
- 我一定要马上去学精JavaScript!(立flag233)
- 改进
- 最后黄教练通过油猴插件,实现了一键看完整个课程视频的awesome操作,实在是tql!!!