come riprendere il download in wget che è integrato con Firefox tramite flashgot


16

Uso wgetcome downloader. È un'applicazione eccellente e eccezionale. L'ho integrato con Firefox usando Flashgot.

Come posso riprendere un download che è stato interrotto dalla pressione di un tasto CTRL+ Co da un arresto in questa configurazione di wget?


Fuori portata ma correlato. Hai provato a scaricare tutte le estensioni? Non hai bisogno di nient'altro.
mac

Se intendi "Downthemall", allora l'ho provato. Non è niente in confronto a wget.
001neeraj,

Risposte:


12

Non ho bisogno di nessun altro download manager se potessi mettere in pausa e riprendere il download

Hai avviato il download di un file wgetutilizzando il flashgotplug-in. Come wgetnon ricordavo l'ultima attività (e tu non sei del terminale e non c'è bash history) normalmente non puoi riprendere il download a meno che tu non fornisca un URI corretto con -c in wget.

caso 1: Scarica annulla perCtrl C
Apri con un editor di testo /tmp/flashgot.*******.default/flashgot-*.fgt
Alla fine del file puoi vedere come

"wget" --trust-server-names -c -O jre-7u21-linux-x64.rpm --directory-prefix = / home / totti / Download --referer = http://java.com/en/download /linux_manual.jsp \? locale = it --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 / 721 / b-721 = jre-7u21-linux-x64.rpm \ & BHost = javadl.sun.com

copiare l'intero parametro e passarlo a wgetcome wget --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
o semplicemente usarewget -c URI

case 2: Shutdown
Questa è una brutta cosa perché /tmpviene cancellato ogni arresto. Devi trovare l'URI manualmente. Un'altra opzione è, prima di iniziare a scaricare change dir dir flashgotdalla preferenza -> avanzata -> directory temp in una cartella persistente (diciamo ~ / tmp).

Aggiornamenti:
403 errore proibito
Perché alcuni URI sono generati dinamicamente. Quindi dopo un po 'di tempo scade (dopo aver chiuso la connessione al sito). In tali casi è necessario ottenere un nuovo URI e il download può essere ripreso utilizzando wget -c URI. Alcuni casi il nome del file è anche dinamico (o nessun nome di file), quindi -o filenameofexistingfileè necessaria anche l'opzione.
Nota che wget è un gestore di download non un downloader di video. Quindi è preferibile l'uso di un downloader di video come flareget JDownloadero plug-in per il browser come savefromnet, ad esempio , un aiuto per il download di video. Perché automatizzano il processo di ottenimento di un nuovo URI dall'URL. Vedi la domanda su come scaricare i video di YouTube (ricerca) per scaricare facilmente i video.


Ha funzionato perfettamente per me. Ho cercato questa risposta per due mesi. Grazie mille .. Posso chiarire un altro dubbio con il vostro aiuto? ie; Perché non posso usare gli argomenti della riga di comando di wget che sono stati presi dal comando: xargs -0 echo < /proc/<pid_of_wget>/cmdline
001neeraj

Inoltre, perché ther sono flashgot-1.fgt, flashgot-2.fgt, flashgot-3.fgt, ecc in quella cartella ??
001neeraj,

Ancora uno .. Ho cambiato la cartella tmp come mi hai suggerito. Ma a volte mostra: ERROR 403: Forbidden(di solito dopo un riavvio)
001neeraj,

Commento 1: Perché non puoi usare? domanda non chiara. Può essere che l'URI contenga caratteri speciali che interferiscono con il terminale.
Totti,

Commento 2: flashgot-1.fgt per l'1 ° download di flashgot, flashgot-2.fgt è il 2 °. Quindi l'ultimo sarà quello che vuoi. Cerca per ultimo.
totti,

7

Wget può riprendere a scaricare file parzialmente scaricati con l' -copzione. Flashgotper impostazione predefinita chiama wgetcon -copzione quindi è già abilitato. Puoi registrarlo System Monitormentre wgetsta scaricando:

inserisci qui la descrizione dell'immagine

Wget sarà in grado di riprendere il download solo se il server che stai scaricando dal modulo lo supporta e il file parzialmente scaricato si trova nella stessa directory da cui wgetviene scaricato. Per maggiori dettagli su questo:

man wget

Per il supporto dell'elenco URL consulta questo articolo: fai in modo che Wget soddisfi le tue esigenze

In una nota a margine, ti suggerirò di provare a scaricarli tutti . Ha tutte le funzionalità che puoi chiedere in un download manager.


1.Non mi piace usare DTA, perché l'avevo già usato. Secondo me, wget è il migliore. Ho installato molte GUI per wget incluso gwget. Nessuno di loro è all'altezza.
001neeraj,

2. Posso riprendere il download se ho iniziato a usare il mio avviando un terminale e digitando i comandi (ogni volta che ho bisogno di riprendere, basta inserire nuovamente quella riga nel terminale). Ma, nella situazione sopra, non conosco l'URL ad esso associato e l'argomento utilizzato.
001neeraj,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.