打造个性化静默自动下载器

以往我们要下载一些文件,总需要启动一个下载工具,在窗口中添加下载。如果已经知道一系列文件的下载地址(如网上论坛帖子给出的下载列表),那么完全可以用记事本结合IDM软件的下载主程序,通过组织简单的命令行,打造一个在命令提示符窗口中自动运行的个性化静默下载器。

1. 静默下载的基础条件

大家知道,Internet Download Manager(简称IDM)是一个知名的网络浏览器下载辅助软件,它可以应用于各种浏览器中的文件下载。但是,它的下载是依赖于从各种浏览器中获取链接并接管其下载和管理过程的。实际上,IDM还支持另一种下载方法,那就是脱离窗口界面,以命令行的方式直接调用下载地址,这样就可以既不需要启动浏览器,也不需要启动IDM的程序界面,便可以对给定网址的文件进行下载。如果将每一个文件的下载地址均与此命令结合,组成批处理文件,配以必要的参数,那么便可以实现批量文件的后台自动静默下载。

命令构造要调用IDM软件的一个主程序,它位于“C:\\Program Files \\Internet Download Manager”路径下,文件名为IDMan.exe。用命令行调用该程序时,也可省略exe扩展名。如果路径已经加入到系统路径PATH环境变量中,那么也可省略路径而直接引用该文件名IDMan。

(图1:静默下载所用的主程序IDMan.exe)

小技巧:

可以先通过命令行“PATH [[drive:]path[;…][;%PATH%]”,添加IDMan.exe的路径到系统路径中,且保留系统原有的路径设置。%PATH%表示系统原有路径。例如,用“PATH \”C:\\Program Files \\Internet Download Manager\”;%PATH%”为系统路径添加新的路径“C:\\Program Files \\Internet Download Manager”。这样无论在哪里下达命令,直接调用不带路径的IDMan命令,皆可找到并运行下载主程序IDMan.exe。

火速链接:

有关Internet Download Manager的窗口环境下的用法技巧,请参考本刊2014年第15期文章《给网络下载雇个“金管家”》。

2. 获取下载地址的方法

由于使用此种方法下载,要求首先知道下载地址,这些地址可能是现成的地址,比如在网上逛论坛或社区时,发现一些帖子中给出的成批下载地址列表,这时可将这些下载地址拷入到文本文件中备用。此外,我们也可以通过任何一种浏览器的网页获取文件的下载链接地址,只需右键单击页面文件链接,查看“属性”选项,获得下载地址并复制即得。如果网址比较多且有规律,还可以通过打开页面查看源代码的方式,通过文字处理软件(如EmEditor等),经过有效代码过滤,筛选出有用的成批下载地址。此外,也可以通过在页面上单击右键菜单,用迅雷等下载工具成批获取下载地址。

(图2:通过右键属性获取有效下载地址)

(图3:通过网页源码成批过滤有效下载地址)

(图4:通过迅雷成批获取有效下载地址)

用如上方法获得下载地址后,将所有下载地址拷贝到一个文本文件中备用。

3. 构造静默下载批处理文件

构造下载命令行的主命令为idman,其命令基本格式为:

idman /d URL [/p 本地_路径] [/f 本地_文件_名] [/q] [/h] [/n] [/a]

其中参数/d URL 表示下载URL地址指定的一个文件。

例如: idman.exe /d \”http://www.internetdownloadmanager.com/path/FileName.zip\”

命令可下载如上网址指定的FileName.zip文件。

如果增加一个/n参数时,启动静默下载模式,也就是说,在执行命令过程中,IDM不会作出任何提醒。

例如:idman.exe /n /d http://www.tonec.com/download/idman317.exe

可实现后台静默下载idman317.exe文件。

小提示:

命令行中除了最主要的/d /n参数外,还可以使用下列参数:

/p -本地路径,定义要保存的文件放在哪个本地路径

/f -本地文件名,定义要保存的文件改名后保存在本地

/q – IDM将在成功下载之后自动退出

/h – IDM将在成功下载之后挂起连接

/a – 添加一个指定的文件,用/d到下载队列,但是不开始下载

/s -开始任务调度里的队列

按照如上命令格式的规定,建立一个BAT批处理文本文件,将要下载的网址复制到这个文件中,然后用复制粘贴的办法,在这些网址之前均加上合适的下载命令前缀,如“idman.exe /n /d ”或“idman.exe /d ”等,此外还可用“/p <路径名>”指定本地保存路径,然后将此批处理文件存盘待用。

(图5:自动下载批处理文件示例)

4. 执行静默批量下载过程

按如上方法创建批处理文件之后,将批处理文件放在接收下载文件的文件夹中,执行此文件,便可开始列表中文件的自动下载了。

小提示:一劳永逸,下载方案修改易

以上批处理文件可以留存,以后如果要下载不同的链接列表,只需要修改批处理文件中的下载链接即可。如果下载的任务多,可借助于EmEditor等替换能力强的编辑器,对下载命令的格式进行统一快速处理。

[视频下载&播放器专题]视频资源千千万,下载工具哪家强!

随着互联网的日益发展,网上的视频资源越来越多;总会有那么几个视频资源 你很喜欢,想下载保存起来,方便日后再看或者分享给他们。尤其是男同学们,你们都懂的~

好了废话不多说,咱们来看看用户使用比较多的的几款下载工具吧~

1. 快播:(目前已被停止使用!虽然死了,但是在用户心中的地位还是存在滴)是一款国内自主研发的基于准视频点播(QVOD)内核的、多功能、个性化的免费播放器软件。不但支持自主研发的准视频点播技术,还有深受用户欢迎的是他可以直接播放BT种子,用户只需通过1分钟的缓冲即可边接收边观看丰富的 BT 影视节目。曾经是多少宅男的看片神器啊~

2. 迅雷:同时具有下载和播放器工具;目前迅雷下载已经更新到了7.9版本,全新的下载引擎,极速下载体验,让速度直达宽带,比以前更快了~

3. 硕鼠提供土豆、优酷、我乐、酷六、新浪、搜狐、CCTV等90个主流视频网站的解析+下载+合并/转换一条龙服务。支持网站不断更新中硕鼠支持多线程下载,可智能选择地址,自动命名,FLV/MP4自动合并,智能分类保存,特色的“一键”下载整个专辑的功能,无需人工干预,并集成了转换工具可将下载文件批量转换为3gp,AVI,MP4等格式。

4. 维棠最强悍的视频下载功能,200多个网站想下就下;专门针对YouTube、土豆网、56网以及Mofile网等最火热的视频分享站的FLV格式视频的真实地址的分析及下载。贴心的追剧服务,海量视频资源,实时更新。

5. 舒克:是一款用于下载网页视频的软件。界面简洁,使用简单,只需输入视频网址并点击下载按扭就可完成操作;专门下载国内外各大视频网站的高清视频,支持专辑批量下载;功能齐全,搜索、解析、下载、合并、播放一条龙。

6. 快车(FlashGet):是一个快速下载工具。快车受到人们的喜爱,因为它的性能非常的好,功能多,下载速度快。具有全球首创的“插件扫描”功能,在下载过程中自动识别文件中可能含有的间谍程序及捆绑插件,并对用户进行有效提示。

7. 电驴: 是一个完全免费且开放源代码的P2P资源下载和分享软件,用户既可以在这个电驴网络中搜索到海量的优秀资源,又可以从网络中的多点同时下载需要的文件,以达到最佳的下载速度,用户也可使用电驴快速上传分享文件,达到最优的上传速度和资源发布效率。

8. BitComet(比特彗星)不只是一个强大的BT下载软件,独有的长效种子功能,能显著提高下载速度,延长种子寿命;种子市场:用户可以共享任务列表,也可以浏览下载其他人共享的任务。HTTP/FTP下载:应用领先的P2P技术,大大减轻下载服务器负担,显著提高下载速度。 以上这些工具各有各的优点以及使用场景,基本满足了视频下载的所有需求。各位可根据自己的习惯和偏好,请自行选择~ 如果你有更好用的下载工具,欢迎来补充~

人人都是工具咖:专注分享互联网行业中的各类工具及软件, 人人都成为工具大咖!工欲善其事必先利其器,关注工具咖 总有一款工具适合你,提高生活和工作的效率。查看更多工具推荐,请关注微信公众号:tools_ka(人人都是工具咖),个人微信:602589949;或者搜索加QQ群:279667039

linux ubuntu16.04安装迅雷 让下载成为简单

今天要下载一个比较大的文件发现全都是迅雷链接,无奈自带的BT下载器速度又慢,又满足不了日常的一些文件下载。准备收寻一下载软件,迅雷自然成为目标。ubuntu上安装迅雷大多都是借助wine来实现,老麻烦了。不过在ubuntu中文论坛和github找到一个大神写的一个XwareDesktop,此乃神器也。写了一个ubuntu的外壳内包着迅雷的固件,属于linux上迅雷的开源版

1. 安装编译环境

2.下载源代码,自己找一个目录执行以下指令

git clone git://github.com/Xinkai/XwareDesktop.git

3.此时,看到目录下有一个XwareDesktop文件夹,该文件夹存放的就是源码,使用以下指令查看是否有缺失的依赖

dpkg-checkbuilddeps

如果有,则使用 sudo apt-get install<这里复制显示的缺失依赖>进行安装;如果没有则不需要。

4.制作安装包,执行以下指令

dpkg-buildpackage

此时,和我们源代码同目录下就会有.deb安装包,双击使用软件中心安装即可。

github上作者对项目有进行强调:安装完成后,第一次打开不要进行登录。

先到“菜单栏”—“文件”—“设置”中对以下进行设置:

1.挂载下载目录,在“挂载”中点击“添加”,选择我们的系统上的一个文件夹作为存放下载内容

2.设置启动,在“启动与登录”中看到“xwared托管”,设置其为“由用户态upstart托管”(个人而定),ETM选随xwared启动

然后重启电脑,就可以完美运行迅雷。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。