J'utilise wget
comme téléchargeur. C'est une excellente application exceptionnelle. Je l'ai intégré à Firefox en utilisant Flashgot.
Comment puis-je reprendre un téléchargement qui a été arrêté par une pression sur la touche CTRL+ Cou un arrêt dans cette configuration de wget?
Réponses:
Vous avez commencé un téléchargement de fichier en
wget
utilisant leflashgot
plugin. Commewget
je ne me souviens pas de la dernière activité (et vous n'êtes pas du terminal et pas de bashhistory
), vous ne pouvez normalement pas reprendre le téléchargement à moins de fournir un URI correct avec -c danswget
.cas 1: Téléchargement annuler parCtrl C
Ouvrir avec un éditeur de texte
/tmp/flashgot.*******.default/flashgot-*.fgt
A la fin du fichier vous pouvez voir comme
soit copier le paramètre entier et le passer à
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
ou simplement utiliser
wget -c URI
cas 2: arrêt
C'est une mauvaise chose car il
/tmp
est effacé à chaque arrêt. Vous devez trouver l'URI manuellement. Une autre option est, avant de commencer le téléchargement de changer leflashgot
répertoire temporaire de préférence -> avancé -> répertoire temporaire vers un dossier persistant (par exemple ~ / tmp).Mises à jour:
erreur 403 interdite
car certains URI sont générés dynamiquement. Donc, après un certain temps, il expire (après la fermeture de la connexion au site). Dans de tels cas, vous devez obtenir un nouvel URI et le téléchargement peut reprendre en utilisant
wget -c URI
. Dans certains cas, le nom de fichier est également dynamique (ou aucun nom de fichier), donc une-o filenameofexistingfile
option est également nécessaire.Notez que wget est un gestionnaire de téléchargement et non un téléchargeur de vidéos. Il est donc préférable d'utiliser un téléchargeur vidéo tel que
flareget
JDownloader
ou un plugin pour votre navigateur tel que l'savefromnet
assistant de téléchargement vidéo. Parce qu'ils automatisent le processus d'obtention d'un nouvel URI à partir de l'URL. Voir la question comment télécharger une vidéo YouTube (recherche) pour télécharger facilement des vidéos.la source
xargs -0 echo < /proc/<pid_of_wget>/cmdline
flashgot-1.fgt
,flashgot-2.fgt
,flashgot-3.fgt
, etc dans ce dossier ??ERROR 403: Forbidden
(généralement après un redémarrage)Wget peut reprendre le téléchargement de fichiers partiellement téléchargés avec
-c
option.Flashgot
par défaut les appelswget
avec-c
option sont donc déjà activés. Vous pouvez l'archiverSystem Monitor
pendant lewget
téléchargement:Wget ne pourra reprendre le téléchargement que si le serveur que vous téléchargez sous forme le prend en charge et que le fichier partiellement téléchargé réside dans le même répertoire où le
wget
téléchargement. Pour plus de détails à ce sujet:Pour la prise en charge de la liste d'URL, consultez cet article: Faites en sorte que Wget réponde à vos besoins
En passant, je vous suggère d'essayer de les télécharger tous . Il possède toutes les fonctionnalités que vous pouvez demander dans un gestionnaire de téléchargement.
la source