cómo reanudar la descarga en wget que está integrado con firefox a través de flashgot


16

Yo uso wgetcomo descargador. Es una excelente, excelente aplicación. Lo integré con Firefox usando Flashgot.

¿Cómo puedo reanudar una descarga que se detuvo al presionar una tecla CTRL+ Co un apagado en esta configuración de wget?


Fuera del alcance de la pregunta pero relacionado. ¿Has probado Downloadthem all extension? No necesitas nada más.
mac

Si te refieres a 'Downthemall', lo probé. No es nada comparado con wget.
001neeraj

Respuestas:


12

No necesito ningún otro administrador de descargas si pudiera pausar y reanudar la descarga

Comenzaste una descarga de archivos wgetusando el flashgotcomplemento. Como wgetno recordaba la última actividad (y usted no es de la terminal y no tiene bash history), normalmente no puede reanudar la descarga a menos que proporcione un URI correcto con -c wget.

caso 1: Descargar cancelar porCtrl C
Abrir con un editor de texto /tmp/flashgot.*******.default/flashgot-*.fgt
Al final del archivo puede ver como

"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 = es --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-ju-x1-x11-b11-b11-b11-b11-b11-b11-b11-b11-b11-b11-b11-b11-b11-b11-b11-b11-b1-l1-b11-b11-b11-b11-b11-b1-b1-b1-b11-b1-l1-l-7-l-7-l-7-l-7 = jre-7u21-linux-x64.rpm \ & BHost = javadl.sun.com

Copie todo el parámetro y páselo wgetcomo 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 simplemente usewget -c URI

caso 2: apagado
Esto es algo malo, ya que /tmpse borra cada apagado. Tienes que encontrar el URI manualmente. Otra opción es, antes de comenzar a descargar, cambie el directorio temporal flashgotde preferencia -> avanzado -> directorio temporal a una carpeta persistente (por ejemplo ~ / tmp).

Actualizaciones:
error prohibido 403
porque algunos URI se generan dinámicamente. Entonces, después de un tiempo caduca (después de cerrar la conexión al sitio). En tales casos, debe obtener un nuevo URI y la descarga se puede reanudar utilizando wget -c URI. En algunos casos, el nombre del archivo también es dinámico (o no tiene ningún nombre), por -o filenameofexistingfilelo que también se necesita la opción.
Tenga en cuenta que wget es un administrador de descargas, no un descargador de videos. Por lo tanto, use un descargador de video como flareget JDownloadero un complemento para su navegador comosavefromnet , por , el asistente de descarga de video. Porque automatizan el proceso de obtener un nuevo URI de la URL. Vea la pregunta sobre cómo descargar videos de YouTube (búsqueda) para descargar videos fácilmente.


Funcionó perfectamente para mí. He estado buscando esta respuesta durante dos meses. Muchas gracias. ¿Puedo aclarar una duda más con tu ayuda? es decir; ¿Por qué no puedo usar los argumentos de la línea de comandos de wget que fue tomada por el comando: xargs -0 echo < /proc/<pid_of_wget>/cmdline
001neeraj

Además, ¿por allí son flashgot-1.fgt, flashgot-2.fgt, flashgot-3.fgt, etc en esa carpeta ??
001neeraj

Uno más ... Cambié la carpeta tmp como sugeriste. Pero algunas veces se muestra: ERROR 403: Forbidden(generalmente después de un reinicio)
001neeraj

Comentario 1: ¿Por qué no puedes usar? pregunta no clara Puede ser que el URI contenga caracteres especiales que interfieran con el terminal.
totti

Comentario 2: flashgot-1.fgt para la primera descarga de flashgot, flashgot-2.fgt es la segunda. Así que el último será el que quieras. Buscar desde el último.
totti

7

Wget puede reanudar la descarga de archivos parcialmente descargados con la -copción. Flashgotpor defecto llama wgetcon-c opción por lo que ya está habilitado. Puede registrarlo System Monitormientras wgetse descarga:

ingrese la descripción de la imagen aquí

Wget solo podrá reanudar la descarga si el servidor que está descargando el formulario lo admite y el archivo parcialmente descargado reside en el mismo directorio donde wget está descargando. Para más detalles sobre esto:

man wget

Para soporte de lista de URL, consulte este artículo: Haga que Wget satisfaga sus necesidades

En una nota al margen, te sugiero que pruebes descargarlos todos . Tiene todas las funciones que puede solicitar en un administrador de descargas.


1.No me gusta usar DTA, porque ya lo había usado. En mi opinión, wget es el mejor. He instalado muchas GUI para wget, incluido gwget. Ninguno de ellos está a la altura.
001neeraj

2. Puedo reanudar mi descarga si comencé mi propio wget iniciando una terminal y escribiendo los comandos (cada vez que necesite reanudar, simplemente vuelva a ingresar esa línea en la terminal). Pero, en la situación anterior, no sé la URL asociada y el argumento utilizado.
001neeraj
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.