¿Cómo descargar un gran archivo de Google Drive con soporte para reanudar en Ubuntu?


17

Mi navegador preferido: Chromium Mi administrador de descargas preferido: uget + aria2

Cuando descargo una carpeta de Google Drive compartida conmigo, Chromium la descarga automáticamente mediante su administrador de descargas predeterminado. El problema es que el tamaño es realmente enorme. Así que tengo que tener un poco de soporte de currículum.

El enlace es como https://doc-00-1s-docs.googleusercontent.com/docs/secure/bla bla bla bla.

Entonces, cuando copio el enlace a uget, o aria2 en la terminal ... se descarga un archivo ServiceLogin.html.

No tengo suerte con wget a través de la terminal también.

Entonces, ¿cuál podría ser el camino fácil?


Pídale a su amigo que divida el archivo en partes, por ejemplo, usando 7zip.
fkraiem

1
lo siento, le tomó 2 días cargar el archivo. Tiene que haber otra forma ... ¿Qué es el archivo html de ServiceLogin? ¿Se está descargando porque no puede verificar mi inicio de sesión de Google cuando uso la descarga a través de uget o aria? Porque si uso el mismo enlace nuevamente en Chrome, funciona y lo descarga a través de su administrador de descargas predeterminado.
nazar2sfive

La vida es larga, dos días no es nada.
fkraiem

¿Has probado un complemento de administrador de descargas, como por ejemplo chrome.google.com/webstore/detail/chrono-download-manager/… ? Este afirma reemplazar el administrador de descargas incorporado y tiene soporte para reanudar.
Jos

solía haber días en que el complemento de uget estaba disponible que dirige el enlace a uget. El enlace solía funcionar en el pasado, alrededor de 3 años atrás.
nazar2sfive

Respuestas:


34

Tuve el mismo problema al descargar archivos usando descargadores. El problema es que cuando inicias sesión con cualquier cuenta de Gmail , google genera un enlace diferente . Lo que hago es generar un enlace para compartir y abrir ese enlace en modo de incógnito, luego solo agregué el enlace al descargador y funciona. Y ahora el enlace de descarga generado es diferente .

Solución más clara (modificada)

  1. Abrir navegador en modo privado / incógnito
  2. Abra la URL de descarga, por ejemplo, es " https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download "
  3. El tamaño del archivo es mayor, por lo que le mostrará una advertencia. Haga clic en Descargar de todos modos, el archivo comenzará a descargarse.
  4. En el caso de las fotos, se agregará a https: //doc-10-4c-docs . Por cada vez / sesión, se cambiará / nuevo enlace
  5. Ahora agregue este enlace al uget / idm / xdm que comenzará a descargar.

Información de herramientas UGet + Chrome


1
No tiene sentido
fosslinux

2
pruébalo y avísame si tienes el mismo problema que dice el título. te dará sentido
Azmat Karim Khan

"Por cada vez / sesión se te cambiará / nuevo enlace" - ¿no es esto un problema? ¿Cómo es esta una respuesta si el problema sigue ahí?
Mladen B.

el nuevo enlace se basa en el tiempo que solicitó la descarga que tiene una fecha de caducidad, lo que significa que el enlace es válido por algún tiempo (digamos 1 día). si desea reanudar la descarga y el enlace ha caducado, muchas descargas tienen la opción de actualizar el enlace para que no pierda el progreso anterior.
Azmat Karim Khan

1
deberías obtener el último enlace nuevamente y actualizar la uri de descarga.
Azmat Karim Khan

1

Lo que funcionó para mí fue:

  1. Abrir navegador en modo privado / incógnito
  2. Abra la URL de descarga, por ejemplo, es https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download
  3. El tamaño del archivo es mayor, por lo que le mostrará una advertencia. Haga clic en Descargar de todos modos, el archivo comenzará a descargarse.
  4. Asegúrese de que la descarga comience en su navegador (utilicé Firefox 51).
  5. Vaya a descargas ( Ctrl+ J), copie el enlace y ¡no detenga la descarga todavía!
  6. Pegue el enlace en su administrador de descargas, (usé FDM)
  7. Tan pronto como comience la descarga en su administrador, no dude en detener la descarga en el navegador.
  8. Si la descarga se detiene por alguna razón, simplemente siga los pasos anteriores nuevamente, reemplace el enlace de descarga anterior por el nuevo en su administrador de descargas y continúe.

Entonces, ¿cuál es la diferencia con la respuesta anterior?
Azmat Karim Khan

0

En realidad, esto podría resolver el problema de una manera inteligente y útil

Herramientas utilizadas:

  • wget
  • uGet (o cualquier otro administrador de descargas)

Cosas para hacer:

  • Terminal abierta
  • Establezca este comando -> nano ~/.bash_aliases
  • Copia y pega esta función en el terminal

    gdrive_download () {
      CONFIRM=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate "https://docs.google.com/uc?export=download&id=$1" -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')
      wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$CONFIRM&id=$1" -O $2
      rm -rf /tmp/cookies.txt
    }
  • Guarde el archivo presionando Ctrl+X

  • En la terminal, llame a la función (este es un ejemplo)

     gdrive_download long_google_drive_file_id filename.ext
    
  • Una vez que se ejecute, verá una url "https: // ..."

  • copia y pega esta url en tu uGet> Nueva descarga> URI
  • Disfrutar.

Probado a esta fecha.

La función gdrive_downloadproviene del comentario de vladalive , utilizando el comando de una línea de beliys .

Son quienes merecen ese crédito.


Creo que puede funcionar, la esencia en sí está incompleta, ¡los comentarios tienen la respuesta completa! Veré si puedo hacerlo funcionar :)
Aquarius Power

0

Actualizar mi IDM a la última versión me sirvió. Una vez que actualicé IDM a la última versión, agregó automáticamente una extensión a Chrome. Yo, luego reinicié Chrome en modo normal, pegué la url y presioné "Enter" y apareció IDM con el enlace apropiado para descargar el archivo. Estoy feliz de descargar el archivo con IDM ahora. El tamaño del archivo es de aprox. 2,5 GB.

Espero que esto ayude.


0

Herramientas :

  • Extensión cookies.txt
  • cualquier administrador de descargas acepta archivos ccokies (uso aria2)

Pasos:

  • Descargar cookies de la pestaña.
  • cargar las cookies en el administrador de descargas (estoy usando aria2).
  • Comienza a descargar.

Ex:.

aria2c --load-cookies=cookies.txt  <Download-Url>
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.