Wie lade ich eine große Google Drive-Datei mit Resume-Unterstützung in Ubuntu herunter?


17

Mein bevorzugter Browser: Chromium Mein bevorzugter Download-Manager: uget + aria2

Wenn ich einen für mich freigegebenen Google Drive-Ordner herunterlade, lädt Chromium ihn automatisch über den Standard-Download-Manager herunter. Das Problem ist, dass die Größe wirklich riesig ist. Also brauchte ich Unterstützung für meinen Lebenslauf.

Der Link ist wie https://doc-00-1s-docs.googleusercontent.com/docs/secure/bla bla bla.

Wenn ich also den Link nach uget oder aria2 im Terminal kopiere ... wird eine ServiceLogin.html-Datei heruntergeladen.

Ich habe auch kein Glück mit wget via Terminal.

Was könnte der einfache Weg sein?


Bitten Sie Ihren Freund, die Datei in Teile zu teilen, z. B. mit 7zip.
fkraiem

1
Entschuldigung, er hat 2 Tage gebraucht, um die Datei hochzuladen. Es muss einen anderen Weg geben .. Was ist ServiceLogin HTML-Datei. Wird es heruntergeladen, weil mein Google-Login nicht bestätigt werden kann, wenn ich den Download über uget oder aria verwende? Denn wenn ich denselben Link in Chrome erneut verwende, funktioniert er und lädt ihn über seinen Standard-Download-Manager herunter.
nazar2sfive

Das Leben ist lang, zwei Tage sind nichts.
fkraiem

Haben Sie ein Download-Manager-Add-On ausprobiert , wie z. B. chrome.google.com/webstore/detail/chrono-download-manager/… ? Dieser behauptet, den eingebauten Download-Manager zu ersetzen, und hat die Unterstützung wieder aufgenommen.
Jos

Früher gab es Tage, an denen das Uget-Plugin verfügbar war, das den Link zu Uget weiterleitet. Der Link hat in der Vergangenheit funktioniert, ungefähr 3 Jahre zurück.
nazar2sfive

Antworten:


33

Ich hatte das gleiche Problem beim Herunterladen von Dateien mit Downloadern. Wenn Sie mit einem Google Mail-Konto angemeldet sind , generiert Google einen anderen Link . Ich erstelle einen freigebbaren Link und öffne diesen Link im Inkognito-Modus. Dann füge ich den Link zum Downloader hinzu und es funktioniert. Und jetzt ist der erzeugte Download-Link ein anderer .

Klarere Lösung (geändert)

  1. Öffnen Sie den Browser im privaten / inkognito-Modus
  2. Öffnen Sie die Download-URL, beispielsweise " https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download ".
  3. Die Datei ist größer und zeigt eine Warnung an. Klicken Sie auf " Download". Die Datei wird trotzdem heruntergeladen.
  4. Jetzt gehe zu Downloads und kopieren reale Link Form es, die wie „sein wird https://doc-10-4c-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/eia3v63medr04gs1ralifdfml72cmc8k/1469383200000/0595560048316020307/0B08CMVb2YK_EMkUyRmc4a0NtazQ?e=download “. Für jede Zeit / Sitzung werden Sie geändert / neuer Link
  5. Fügen Sie nun diesen Link zu uget / idm / xdm hinzu, das heruntergeladen werden soll.

Extras Info UGet + Chrome


1
Du machst keinen Sinn.
fosslinux

2
Probieren Sie es aus und lassen Sie es mich wissen, wenn Sie das gleiche Problem haben, wie der Titel sagt. Es wird Ihnen Sinn machen
Azmat Karim Khan

"Für jede Zeit / Sitzung werden Sie geändert / neuer Link" - ist das kein Problem? Wie ist das eine Antwort, wenn das Problem immer noch besteht?
Mladen B.

Der neue Link basiert auf der Zeit, zu der Sie den Download angefordert haben und die ein Ablaufdatum hat. Dies bedeutet, dass der Link einige Zeit gültig ist (sagen wir 1 Tag). Wenn Sie den Download fortsetzen möchten und der Link abgelaufen ist, verfügen viele Downloads über die Option "Link aktualisieren", damit Sie den vorherigen Fortschritt nicht verlieren.
Azmat Karim Khan

1
Sie sollten den neuesten Link erneut erhalten und die Download-URL aktualisieren.
Azmat Karim Khan

1

Was bei mir funktioniert hat war:

  1. Öffnen Sie den Browser im privaten / inkognito-Modus
  2. Öffnen Sie die Download-URL, zum Beispiel https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download
  3. Die Datei ist größer und zeigt eine Warnung an. Klicken Sie auf "Download". Die Datei wird trotzdem heruntergeladen.
  4. Stellen Sie sicher, dass der Download in Ihrem Browser startet (ich habe Firefox 51 verwendet).
  5. Gehen Sie zu Downloads ( Ctrl+ J), kopieren Sie den Link und stoppen Sie den Download noch nicht!
  6. Fügen Sie den Link in Ihren Download-Manager ein (ich habe FDM verwendet)
  7. Sobald der Download in Ihrem Manager beginnt, können Sie den Download im Browser stoppen.
  8. Wenn der Download aus irgendeinem Grund unterbrochen wird, führen Sie einfach die obigen Schritte erneut aus, und ersetzen Sie den alten Download-Link in Ihrem Download-Manager durch den neuen.

Also, was ist der Unterschied zu der obigen Antwort?
Azmat Karim Khan

0

Tatsächlich könnte dies das Problem auf clevere und nützliche Weise lösen

Benutztes Werkzeug:

  • wget
  • uGet (oder ein anderer Download Manager)

Dinge die zu tun sind:

  • Terminal öffnen
  • Setze diesen Befehl -> nano ~/.bash_aliases
  • Kopieren Sie diese Funktion und fügen Sie sie in das Terminal ein

    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
    }
  • Speichern Sie die Datei mit Ctrl+X

  • Rufen Sie am Terminal die Funktion auf (dies ist ein Beispiel)

     gdrive_download long_google_drive_file_id filename.ext
    
  • Sobald es ausgeführt wird, sehen Sie eine URL "https: // ..."

  • Kopieren Sie diese URL und fügen Sie sie in Ihr uGet> New Download> URI ein
  • Genießen.

Bis zu diesem Datum getestet.

Die Funktion gdrive_downloadstammt aus dem Kommentar von vladalive , der den einzeiligen Befehl von beliys verwendet .

Sie verdienen solche Anerkennung.


Ich denke, es kann funktionieren, das Wesentliche selbst ist tatsächlich unvollständig, die Kommentare dort haben die volle Antwort! Ich werde sehen, ob ich es zum Laufen bringen kann :)
Aquarius Power

0

Das Aktualisieren meines IDM auf die neueste Version hat mir geholfen. Sobald ich IDM auf die neueste Version aktualisiert habe, wurde Chrome automatisch um eine Erweiterung erweitert. Ich habe dann Chrome im normalen Modus neu gestartet, die URL eingefügt und auf "Enter" geklickt, und IDM ist mit dem richtigen Link für die herunterzuladende Datei aufgetaucht. Ich lade die Datei jetzt gerne mit IDM herunter. Die Dateigröße beträgt ca. 2,5 GB.

Hoffe das hilft.


0

Werkzeuge :

  • cookies.txt Erweiterung
  • Jeder Download Manager akzeptiert ccokies Dateien (ich benutze aria2)

Schritte :

  • Laden Sie Cookies von der Registerkarte herunter.
  • lade die cookies in den download manager (ich benutze aria2).
  • Starte Download.

Ex:.

aria2c --load-cookies=cookies.txt  <Download-Url>
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.