下载中国大学MOOC课程视频的字幕
首先视频本身要自带字幕,不然没有这个文件
浏览器最好选择Google Chrome,我是在这个浏览器上进行的操作
距上次写这篇文章过去了一年时间,网页的逻辑稍有改变,现在更新下述方法,经测试已无问题,有问题欢迎继续留言
-
打开课程视频播放页面,如北京林业大学-Web前段开发
-
按
F12
打开开发者工具 -
最上面一行标签选择
Network
-
现在下面还是空白的,按
F5
刷新
由上述图片看到现在的网页逻辑会在使用开发者工具时设置了断点,会停在这个函数中,而左边的网页页面也可以看到变成了灰色,出现了Paused in debugger
字样,不能再继续点击页面,因此现在网页处于暂停状态,在Neiwork
处监听的文件资源不完全,因此会出现评论区提到的No matches found
(即字幕文件还未加载)。
-
点击上图箭头所指的按钮,悬停会出现
Deactivate breakpoints
,点击这个按钮即可关闭网页设置的断点,点击后稍等一会可以看到左边网页重新进入活跃状态,变得可点击,视频可播放,说明操作成功。
-
重新按
F5
刷新,因为关闭了断点,网页不会暂停,这次会加载所有文件资源,如下图,对比之前的监听结果可以发现,这次监听到的文件更多。
-
按
Ctrl+F
打开搜索框输入downloadVideoSrt.htm
,再点右边的刷新键(那个圆圈) -
得到的结果点击后在右边出现
s0.name="\u4E2D\u6587";s0.url="http://www.icourse163.org/video/downloadVideoSrt.htm?srcKey=A71F588794A99676A11FB3CF7F506C1F-1565599843957";
直接将网址粘贴跳转访问http://www.icourse163.org/video/downloadVideoSrt.htm?srcKey=A71F588794A99676A11FB3CF7F506C1F-1565599843957就可以下载了
若点击后不能出现具体代码,则拖动边框将显示的结果变多也可看到网址,如下图