Board logo

标题: 【解决】怎样用批处理实现自动下载如下网页上的xdb文件 [打印本页]

作者: chinaren12     时间: 2007-1-11 09:47    标题: 【解决】怎样用批处理实现自动下载如下网页上的xdb文件

非常感谢vkill朋友,他的批处理解决了我的问题,谢谢他,真的很佩服vkill朋友的批处理能力,唉,我等菜鸟只有看的份呀,感谢vkill


symantec的网页,

http://securityresponse.symantec ... pages/CS-SAVCE.html

我想要弄一个批处理放到服务器上,让批处理每天自动下载这个网页上的最新的这个xdb病毒库文件,
批处理的主要任务就是:
自动从该网页或者从ftp://ftp.symantec.com/AVDEFS/norton_antivirus/xdb/中下载最新的那个病毒库文件,然后拷贝到c:\program files\sav目录下。
请问各位,这个批处理该如何写,主要的问题是这个病毒库每天的名字都不一样。要怎么样才能取得最新的文件名呢?


我主要是想下载它网页上的病毒库文件,但是苦于批处理实在是太差,所以请各位高手指教


请问各位高手,这个批处理该怎么样作呢?

[ Last edited by chinaren12 on 2007-1-14 at 06:40 AM ]
作者: chinaren12     时间: 2007-1-11 10:19
在windows 2003中的ftp命令下,哪个命令能列表ftp特定目录下的所有文件到本地硬盘上??
作者: chinaren12     时间: 2007-1-11 14:06
唉,没人愿意教我呀???
作者: chinaren12     时间: 2007-1-12 03:25
大家来支持一下我呀
作者: chinaren12     时间: 2007-1-12 08:16
自己顶,顶出答案来
作者: vkill     时间: 2007-1-13 06:10
搜索下以前的帖子,有个和这个一样的帖子
作者: vkill     时间: 2007-1-13 06:17
随便写的,没有测试

wget "http://securityresponse.symantec.com/avcenter/download/pages/CS-SAVCE.html"

sed "/>.*.xdb</!d;s/.*\(http:\/\/.*.xdb\)\x22>.*/\1/" CS-SAVCE.html|wget -i "-"

[ Last edited by vkill on 2007-4-18 at 02:44 AM ]
作者: chinaren12     时间: 2007-1-14 05:42


  Quote:
Originally posted by vkill at 2007-1-13 06:17 AM:
随便写的,没有测试

wget "http://securityresponse.symantec.com/avcenter/download/pages/CS-SAVCE.html"

sed "/>.*.xdb</!d;s/.*\(http:\/\/.*.xdb\)\x22>.*/\1/" ...

大哥,能不能麻烦你把那个帖子的地址给我贴一下呀

我万分感谢呀,
还有例子中的 wget是一个另外的软件吗?如果是的话,麻烦你给个地址,谢谢
作者: chinaren12     时间: 2007-1-14 06:33
非常无限的感谢vkill,

你的这个批处理非常成功,非常感谢,高手,佩服,伟大,感谢,感谢!!!!!!!!!!!!!!!!!!!!!

太感谢了!!!!!
作者: chinaren12     时间: 2007-1-14 06:35
如果vkill朋友能够解释一下这几个语句的作用就太好了!!!!!!
作者: vkill     时间: 2007-1-14 06:42


  Quote:
Originally posted by chinaren12 at 2007-1-14 06:35:
如果vkill朋友能够解释一下这几个语句的作用就太好了!!!!!!

下载网页源码,sed 提取到http地址,在wget下载
作者: chinaren12     时间: 2007-1-14 06:51
wget我知道,
sed这个命令就不知道了,能详细说说吗?
尤其是通过通配符取http地址的用法,能再多举几个例子吗?