1 巧用批处理自动化下载海量网络资源 第一部分 引言 网络上有好多免费视频学习网站,比如“学吧学吧”和“enet网络学院”
相信热衷于各种电脑技术的人会经常去这种网站充电吧
那好,问题来了,如果你碰到一个很好的视频教程,虽然网站提供视频的下载,但只能一个一个的下载,而且找遍整个网络世界都没有全套视频的下载,怎么办
有的视频它的地址是有规律的(连续的),可以使用迅雷的“批量下载”,但是更多的视频地址是没规律的
所以要下载没规律的视频,我们就要一直重复着“打开网页”——“下载视频”——“关闭网页”的动作,显然这种机械式的操作没人喜欢
其实我们可以换个思路,在我们打开网页的时候,为什么能够观看视频呢
其实这就跟 html语言有关了,在我们打开网络上的某个网页的时候,浏览器就会解释这个网页,把网页要表达的东西(比如图片,表格)展现给我们
如果想让网页播放视频,那就得在网页文件中把这个视频的地址加进去
所以一般来说视频的地址就在播放它的网页的源代码中
只要我们知道所有的视频的地址了,那接下来要下载是它们是不是很简单了
好了,思路渐渐清晰,问题是如何得到这些视频地址
既然每个视频的地址都“藏”在播放它的网页中,那我们就可以把所有包含视频地址的网页全部下下来
然后再利用强大的批处理来提取出我们需要的视频地址就可以了
做完这些我们就可以推广到更一般的情况了,而不仅仅局限于下载视频了
2 第二部分 运行环境以及使用工具 操作系统:W INDOW S 系列,理论上来说,能正常使用迅雷以及批处理文件的系统都可以
3 下载工具:本文中使用的下载软件是迅雷,具体选择看个人喜好
这里有必要介绍一下批处理文件(以下2 段资料来源于网络)
批处理文件也叫批处理程序,可以用记事本来编写,是有效的w in32 程序,直接双击运行
是不需要像高级语言程序那样经过编译才能使用的,这是它的便利之