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
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 flaregetJDownloadero 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:
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:
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.
Respuestas:
Comenzaste una descarga de archivos
wget
usando elflashgot
complemento. Comowget
no recordaba la última actividad (y usted no es de la terminal y no tiene bashhistory
), normalmente no puede reanudar la descarga a menos que proporcione un URI correcto con -cwget
.caso 1: Descargar cancelar porCtrl C
Abrir con un editor de texto
/tmp/flashgot.*******.default/flashgot-*.fgt
Al final del archivo puede ver como
Copie todo el parámetro y páselo
wget
comowget --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 use
wget -c URI
caso 2: apagado
Esto es algo malo, ya que
/tmp
se borra cada apagado. Tienes que encontrar el URI manualmente. Otra opción es, antes de comenzar a descargar, cambie el directorio temporalflashgot
de 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 filenameofexistingfile
lo 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
JDownloader
o 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.fuente
xargs -0 echo < /proc/<pid_of_wget>/cmdline
flashgot-1.fgt
,flashgot-2.fgt
,flashgot-3.fgt
, etc en esa carpeta ??ERROR 403: Forbidden
(generalmente después de un reinicio)Wget puede reanudar la descarga de archivos parcialmente descargados con la
-c
opción.Flashgot
por defecto llamawget
con-c
opción por lo que ya está habilitado. Puede registrarloSystem Monitor
mientraswget
se descarga: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: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.
fuente