Das -o / dev / null ist nur notwendig, wenn Sie sich wirklich nicht für Fehler interessieren, da sonst Fehler in stderr geschrieben werden (während die Datei in stdout geschrieben wird).
Greg Hewgill
Recht. oder Sie können Fehlercodes überprüfen ... solange Sie die Ausgabe an eine Datei weiterleiten, nicht an einen anderen Befehl.
pQd
AFAIK, keine Notwendigkeit, -o / dev / null, weil das sowieso zu stderr geht.
Milan Babuškov
10
Sie können verwenden wget -qO- $URL, um die Dinge zu vereinfachen.
Oli
wget -qO- $URLfunktioniert, wenn Sie Wget unter Windows verwenden
Chris S
35
Oder verwenden Sie Curl, wo es das Standardverhalten ist.
Offtopic, aber ich habe in einigen meiner Skripte lynx verwendet, um HTML für mich automatisch zu analysieren, wenn ich den Inhalt einer Seite benötige und mich nicht um das Markup kümmere. Dafür ist es großartig
Matt Simmons
Tatsächlich haben sowohl lynx als auch w3m die Option -dump. Ich bevorzuge w3m für seine Tisch- und Rahmenunterstützung.
David Pashley
0
Nur um eine weitere Option hinzuzufügen: Ich benutze oft lwp-request von libwww-perl dafür. Die Ausgabe erfolgt standardmäßig auf STDOUT und es ist wahrscheinlicher, dass Curl auf den von mir verwendeten Systemen installiert wird (Ihre Situation kann variieren).
FWIW, Mac OS hat Curl (nicht Wget) und ich glaube, andere BSDs tun das auch. Wie viele Embedded * nix-Systeme, die ich verwendet habe. Ich bin mir nicht sicher, ob Perl häufiger als Locken ist.
wget -qO- $URL
, um die Dinge zu vereinfachen.wget -qO- $URL
funktioniert, wenn Sie Wget unter Windows verwendenOder verwenden Sie Curl, wo es das Standardverhalten ist.
http://curl.haxx.se/
quelle
-s
Es tut nicht weh, es leise zu machen, besonders bei einer kleinen Datei.Es gibt andere Methoden, die Sie anstelle von wget und curl verwenden können:
Sie können Luchs verwenden:
w3m:
und libwww-perl kommt mit einem praktischen Programm namens GET (hat auch HEAD und POST, die das tun, was Sie denken, dass sie tun)
quelle
Nur um eine weitere Option hinzuzufügen: Ich benutze oft lwp-request von libwww-perl dafür. Die Ausgabe erfolgt standardmäßig auf STDOUT und es ist wahrscheinlicher, dass Curl auf den von mir verwendeten Systemen installiert wird (Ihre Situation kann variieren).
quelle
So habe ich es gemacht:
quelle
Ich schlage vor, Aria2 zu verwenden . Es ist ein leistungsstarker Downloader.
quelle