我正在使用下面的命令下载一个单一的网页及其所有的图像和js在Win7中使用wget:
wget -E -H -k -K -p -e robots=off -P /Downloads/ http://www.vodafone.de/privat/tarife/red-smartphone-tarife.html
它是根据需要下载的HTML,但是当我试图传递一个具有3个url列表的文本文件下载,它没有给出任何输出,下面是我使用的命令:
wget -E -H -k -K -p -e robots=off -P /Downloads/ -i ./list.txt -B 'http://'
我也试过这个:
wget -E -H -k -K -p -e robots=off -P /Downloads/ -i ./list.txt
这个文本文件的地址是前缀http://
list.txt
包含我需要使用单个命令下载的3个url的列表。 请帮我解决这个问题。
从人wget
2调用
默认情况下,Wget调用非常简单。 基本的语法是:
wget [选项] … [URL] …
所以,只需使用多个网址
wget URL1 URL2
或者使用评论中的链接
$ cat list.txt http://www.vodafone.de/privat/tarife/red-smartphone-tarife.html http://www.verizonwireless.com/smartphones-2.shtml http://www.att.com/shop/wireless/devices/smartphones.html
和你的命令行
wget -E -H -k -K -p -e robots=off -P /Downloads/ -i ./list.txt
按预期工作。
首先用你需要下载的URL创建一个文本文件。 例如:download.txt
download.txt
将如下所示:
http://www.google.com http://www.yahoo.com
然后使用命令wget -i download.txt
来下载文件。 您可以将许多网址添加到文本文件。