声明:请尊重各大高校对慕课内容的版权,下载慕课视频仅为方便自己学习使用,请勿肆意传播或用于商业用途。一切因滥用下载所得慕课内容所产生的法律问题本人概不负责。
中国大学MOOC是一个公益性质的免费慕课平台,由各大高校共享自己的课程内容。虽然在这些慕课中有相当大一部分是全程念ppt的敷衍之作,但是也不乏一些制作精良、讲解用心的精品慕课。然而网易的这个HTML5播放器做得实在太烂,经常会出现两重声音,倍速错乱等各种bug,快进快退也很不方便,非常影响观看体验。IDM自带的流媒体探测功能虽然可以直接下载播放页面中的慕课视频,但是一集一集地下载费时费力,还需要为每一个下载的文件重命名,于是我萌生了批量下载课程视频的想法。
首先检查播放页面中的HTML5播放器元素,发现了视频资源的URL。
但是查看网页源代码的时候却并没有发现与HTML5播放器有关的内容,看来这是一个由js即时生成网页内容的动态网页。我技术有限,暂时还不会从动态网页上抓取内容的操作。而且若要通过获取视频播放页面中视频的URL来实现批量下载的话,需要遍历该课程的所有播放页面,非常繁琐。
直接从Web页面抓取下载链接的方法过于繁琐&#x