有时候我们需要在网上批量下载一些资料。但往往看到的资料排列都很无序,一个一个去下载未免麻烦,数百个文件需要点到什么时候?
图1
一想到偷懒,就想到了快车(FlashGet)。跟往常一样,启动快车,打开“添加成批任务”。用这个办法,只需定义下载格式,然后采用“(*)”通配符,就可以实现批量下载。
然而这次方法却不灵验。仔细看一下上面的下载地址,为了防批量下载或者是为了放批量盗链,由于该网站做了一些处理,虽然发布者上传的图片是顺序命名的,但是却加入了随机乱序的路径,造成无法批量下载。(子目录不同,而且无规律可循。)
在这种情况下,“添加成批任务”的法宝自然无法施用。那该怎么办呢?
换个思路,其实解决方案就在眼前。
我们都有这样的经验:在网站上或者论坛里,面对多个下载内容,比如多个附件,多个图片,只需右键激活快车,就能批量下载网页上的所有元素。那么只要将这些内容增加到网页上,即可批量获取下载信息,而实现下载了。
STEP 1,补全下载地址
复制上面的下载地址到记事本。由于发布者给出的是不完整的下载地址,我们首先要给它补全信息。
无需动用其他工具,就在记事本中单击菜单栏“编辑”中的“替换”,然后选择一个共用的特征信息,比如将“/b1/”替换为“http://i2.turboimagehost.com/b1/”。单击“替换全部”完成了全部的修改工作。
此时,我们可以将这些下载链接发到论坛上、博客中,就可生成下载信息,然后用快车下载。
STEP 2,保存为网页
但是我并不想把这些下载信息发布,或者不方便发布。那么,我们就来做一个最简单的网页吧。
HTML网页中的下载链接是按照“<a href="url">显示文本</a>”格式的。我们需要将其改为这种格式,方能被正确识别。
同样的方法,完成批量替换。比如将“http”替换为“<a href="http”,将“jpg”替换为“"></a>”。具体视内容而决定。因为我们的目的只是下载,所以显示文本也可以省略。当然,你也可以加上自定义的内容,便于识别。
另存为html网页。
STEP 3,批量下载
用浏览器打开刚才的html网页。如果你加入了显示文本信息,则会显示出各条下载链接。而如果像我这样偷懒到底,则显示为一个空白的页面。
但是不要着寄,乾坤在里面!在网页上单击右键,选择“用快车下载全部链接”,就会弹出一个选择URL的对话框,而我们所需要的那些图片就已经都在其中了。
图3
确定,设置保存位置,快车会提示是否所有任务都按照同一设置,单击确定,即可开始我们的批量下载之旅。
TIPS:面对大量小文件的下载,为了提高下载效率,建议将下载线程设置为1,并且关闭镜像下载功能,这样能够避免文件分块和镜像搜索的不必要浪费;同时,根据网络情况,可以增加同时下载的最大任务数。
- 相关阅读:
- ·尽快备份文件 Pear OS已停止提供下载
//soft.zol.com.cn/430/4303754.html - ·Mac迅雷2.0.2新版发布 支持批量下载
//soft.zol.com.cn/399/3994317.html - ·迅雷7.9.8正式版发布 增小文件下载功能
//soft.zol.com.cn/392/3926980.html - ·Google Code不再提供项目文件下载服务
//soft.zol.com.cn/375/3750494.html - ·Win8公开课:Win8怎么装?几步来搞定
//soft.zol.com.cn/372/3720773.html