如何使用单个命令使用wget下载多个URL?

25 windows wget download

我使用以下命令在win7中使用wget下载包含所有图像和js的单个网页:

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://前缀为url

list.txt包含我需要使用单个命令下载的3个URL的列表.请帮我解决这个问题.

Ola*_*che 41

男人wget

2调用
默认情况下,Wget调用非常简单.基本语法是:
wget [option] ... [URL] ...

所以,只需使用多个URL

wget URL1 URL2
Run Code Online (Sandbox Code Playgroud)

或者使用评论中的链接

$ 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
Run Code Online (Sandbox Code Playgroud)

和你的命令行

wget -E -H -k -K -p -e robots=off -P /Downloads/ -i ./list.txt
Run Code Online (Sandbox Code Playgroud)

按预期工作.


小智 12

首先使用您需要下载的URL创建一个文本文件.例如:download.txt

download.txt 将如下:

http://www.google.com
http://www.yahoo.com
Run Code Online (Sandbox Code Playgroud)

然后使用该命令wget -i download.txt下载文件.您可以向文本文件添加许多URL.