Ich benutze wget
als Downloader. Es ist eine ausgezeichnete, hervorragende Anwendung. Ich habe es mit Firefox über Flashgot integriert.
Wie kann ich in dieser Konfiguration von wget einen Download fortsetzen, der durch Drücken der Taste CTRL+ Coder Herunterfahren gestoppt wurde ?
Antworten:
Sie haben
wget
mit demflashgot
Plugin einen Dateidownload gestartet . Da Siewget
sich nicht an die letzte Aktivität erinnert haben (und nicht vom Terminal und ohne Bashhistory
), können Sie den Download normalerweise nicht fortsetzen, es sei denn, Sie geben einen korrekten URI mit -c in einwget
.Fall 1: Download abbrechen durchCtrl C
Öffnen mit einem Texteditor
/tmp/flashgot.*******.default/flashgot-*.fgt
Am Ende der Datei sehen Sie gerne
Kopieren Sie entweder den gesamten Parameter und übergeben Sie ihn an
wget
aswget --trust-server-names -c -O jre-7u21-linux-x64.rpm --directory-prefix=/home/totti/Downloads --referer=http://java.com/en/download/linux_manual.jsp\?locale=en --load-cookies=/tmp/flashgot.7gavixy1.default/cookies --header=Cookie:s_vi=\[CS\]v1\|28BA8A90050109CA-6000011540153427\[CE\]\;\ --user-agent=Mozilla/5.0\ \(X11\;\ Ubuntu\;\ Linux\ i686\;\ rv:16.0\)\ Gecko/20100101\ Firefox/16.0 http://sdlc-esd.sun.com/ESD6/JSCDL/jdk/7u21-b11/jre-7u21-linux-x64.rpm\?AuthParam=1366627766_80a413ae29c4b4d2e12ac7e334d61847\&GroupName=JSC\&FilePath=/ESD6/JSCDL/jdk/7u21-b11/jre-7u21-linux-x64.rpm\&File=jre-7u21-linux-x64.rpm\&BHost=javadl.sun.com
oder verwenden Sie ihn einfach
wget -c URI
Fall 2: Herunterfahren
Dies ist eine schlechte Sache, da
/tmp
jedes Herunterfahren gelöscht wird. Sie müssen den URI manuell finden. Eine andere Option ist, bevor Sie mit dem Herunterladen beginnen, dasflashgot
temporäre Verzeichnis für von Voreinstellung -> Erweitert -> temporäres Verzeichnis in einen dauerhaften Ordner (z. B. ~ / tmp) zu ändern .Updates:
403 Verbotener Fehler
Da einige URIs dynamisch generiert werden. Nach einiger Zeit läuft es ab (nachdem die Verbindung zur Site geschlossen wurde). In solchen Fällen müssen Sie eine neue URI beschaffen und der Download kann mit fortgesetzt werden
wget -c URI
. In einigen Fällen ist der Dateiname auch dynamisch (oder es ist überhaupt kein Dateiname vorhanden).-o filenameofexistingfile
Daher ist auch eine Option erforderlich.Beachten Sie, dass wget ein Download-Manager und kein Video-Downloader ist. Verwenden Sie daher einen Video-Downloader wie z. B.
flareget
JDownloader
oder ein Plugin für Ihren Browser wie z. B. densavefromnet
Video-Download-Helfer. Weil sie den Prozess des Abrufs einer neuen URI von der URL automatisieren. Siehe Frage, wie man YouTube-Videos herunterlädt (Suche), um Videos einfach herunterzuladen.quelle
xargs -0 echo < /proc/<pid_of_wget>/cmdline
flashgot-1.fgt
,flashgot-2.fgt
,flashgot-3.fgt
, etc in diesem Ordner ??ERROR 403: Forbidden
(in der Regel nach einem Neustart)Wget kann das Herunterladen von teilweise heruntergeladenen Dateien mit der
-c
Option fortsetzen.Flashgot
ruft standardmäßigwget
mit der-c
Option auf, sodass sie bereits aktiviert ist. Sie können esSystem Monitor
während deswget
Herunterladens einchecken :Wget kann den Download nur dann fortsetzen, wenn der von Ihnen heruntergeladene Server dies unterstützt und sich die teilweise heruntergeladene Datei in demselben Verzeichnis
wget
befindet, in das sie heruntergeladen wird. Für mehr Details dazu:Informationen zur Unterstützung von URL-Listen finden Sie in diesem Artikel: Stellen Sie Wget auf Ihre Bedürfnisse ein
Als Randnotiz schlage ich vor, dass Sie versuchen, sie alle herunterzuladen . Es verfügt über alle Funktionen, die Sie in einem Download-Manager anfordern können.
quelle