J'utilise la commande suivante pour télécharger une seule page Web avec toutes ses images et js en utilisant wget dans win7:
wget -E -H -k -K -p -e robots=off -P /Downloads/ http://www.vodafone.de/privat/tarife/red-smartphone-tarife.html
Il télécharge le html comme requis, mais quand j'ai essayé de transmettre un fichier texte ayant une liste de 3 URL à télécharger, il n'a donné aucune sortie, voici la commande que j'utilise:
wget -E -H -k -K -p -e robots=off -P /Downloads/ -i ./list.txt -B 'http://'
J'ai aussi essayé ça:
wget -E -H -k -K -p -e robots=off -P /Downloads/ -i ./list.txt
Ce fichier texte avait des URL http://
y est ajouté
list.txt
contient une liste de 3 URL que je dois télécharger en utilisant une seule commande. Veuillez m'aider à résoudre ce problème.
De man wget
2 Invocation
Par défaut, Wget est très simple à invoquer. La syntaxe de base est:
wget [option] ... [URL] ...
Donc, utilisez simplement plusieurs URL
wget URL1 URL2
Ou en utilisant les liens des commentaires
$ 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
et votre ligne de commande
wget -E -H -k -K -p -e robots=off -P /Downloads/ -i ./list.txt
fonctionne comme prévu.
Créez d'abord un fichier texte avec les URL que vous devez télécharger. par exemple: download.txt
download.txt
sera comme ci-dessous:
http://www.google.com
http://www.yahoo.com
puis utilisez la commande wget -i download.txt
pour télécharger les fichiers. Vous pouvez ajouter de nombreuses URL au fichier texte.