让网络吸血鬼多吸“血” 张佳昺 1999年 第33期 28版 Net Vampire(简称NV)是一个人气值很高的断点续传软件,自诞生以来,从最初的1.0到如今最新的3.3版本功能已经增加了许多。但是Net Vampire仍有一些不尽人意的地方,为此,许多热心的高手写了一些Net Vampire的Add-Ones程序(扩展程序),在这里就为大家介绍几款。 注意:在使用以下这些工具之前,建议将你的Net Vampire升级到3.3版本,因为有的程序只对最新版本有效。 #1 一、Net Vampire Monitor——“网络吸血鬼”监视器 下载网址:http://www.geocities.com/SiliconValley/Sector/8344/nvmonitor/nvmonitor.zip 大小:168K 尽管Net Vampire的提醒功能已经十分强大,可以在单个文件下载完毕以及所有文件下载完毕的时候弹出窗口提醒用户,但是对于我们这些腰包扁扁的网虫来说,为了充分利用带宽,仍旧十分希望能够随时了解“网络吸血鬼”下载的进度。所以,你需要Net Vampire Monitor这个帮手。启动Net Vampire Monitor之后,你的桌面上就会出现一个类似于Net Vampire的拖曳箩筐的蓝色窗口,窗口很小,不会妨碍你的视线。当Net Vampire开始下载文件的时候,Net Vampire Monitor的蓝色窗口就会出现一个进程条,显示出完成下载的大致百分比。随着下载进程的增多,Net Vampire Monitor的窗口中的进程条会增加,窗口也会不断变大,但是请放心,由于Net Vampire对同时进行的下载数目有规定,所以Net Vampire Monitor窗口的大小不会无限制地增大下去,妨碍你的正常工作。 #1 二、Grafula——简易的离线浏览器 下载网址:http://www.grafula.com/Grafula/grf111.exe 大小:513K 目前市面上好的离线浏览器有很多。但是,无论这些软件的功能多么强大,但就下载速度而言,没有一个比得过Net Vampire。如果能把离线浏览器和Net Vampire结合在一起,那该多好啊!现在,已经有了,那就是Grafula(如^332801a^)。Grafula使用起来很简单,启动它之后,它首先会检查Net Vampire是否已经启动,如果没有的话,它会自动激活Net Vampire。在这之后,Grafula使用起来就和其他的离线浏览器没有什么不同了,输入开始的URL地址,然后输入下载层次,接着选择下载文件的类型(HTML、GIF、JPEG、TXT等等)。一切设置完毕之后,它便将需要的文件告诉Net Vampire,由它进行下载,并将下载完毕的文件继续进行分析,获得进一步需要的文件。笔者实验下来,在下载包含巨大文件的网页时,Grafula要比其他的任何一个离线浏览器都要快。 #1 三、UrlPro——从硬盘中的HTML文件中抽取网址 下载地址:http://www.enterspace.org/molsoft/zip/urlpro.zip 大小:911K 可以说,UrlPro是一个另类的离线浏览器。普通的离线浏览器的起始网页是从网上拉下来的,而UrlPro则不同,它使用的是你硬盘上的网页。使用Parse HTML打开你硬盘上的一个HTML文件,然后选择Process,UrlPro便会统计这个HTML文件有多少字符,有多少超链接,又有多少图片链接,并会将所有的链接生成一个选择列表,你可以从中选择部分或者全部交由Net Vampire下载。熟悉HTML文件编写的读者也许会问:如果这个网页采用的都是相对链接怎么办?请放心,UrlPro早已经考虑到了这一点,所以UrlPro设置有BASE URL这个选项,你可以在里面设置一个绝对地址前缀,UrlPro会将遇到的所有相对地址都加上这个前缀变成绝对地址,然后才让Net Vampire进行下载。 类似于UrlPro这样功能的for NV工具还有一个老牌的HTML Importer,笔者在这里一同列出,读者可以下载后根据个人喜好选择使用。 下载地址:http://www.geocities.com/SiliconValley/Campus/9680/htmlimp121.zip 大小:287K    #1 四、NetGrab——图片库下载利器 为了各类的需要,我们往往会从网上的图片库下载大量图片。而这些图片的文件名一般来说都是由若干个英文字母加上诸如0000~9999的若干个数字组成,有一定的递增或递减的规律。对于这些大量的图片,手工一个一个的输入地址那实在太可怕了,不过不要紧,只要有了NetGrab,一切都能轻松搞定。启动NetGrab之后,输入你需要下载的图片的第一个,比如说:http://www.test.com/err00001.jpg,然后再设置Digits,这是一个设置数位变化的控件。比方说设置为2,NetGrab下载便会从http://www.test.com/err00001.jpg开始到http://www.test.com/err00099.jpg结束一共99幅图片。具体的设置则应根据图片库的具体图片数来决定。 附:如果你是一个程序员,想开发一个Net Vampire的辅助程序,很简单,只需要建立一个对象便可。下面便是用VB编写的一个最基本的程序段,作用是利用Net Vampire下载一个文件,读者可以在读懂的基础上根据自己的需要进行改写。 sub Download() set nv = CreateObject(″Vampire.NewJob″) result =nv.Initialize(″″,″http://www.test.com/err 00099.jpg″) set nv = nothing end sub