Comment télécharger un gros fichier Google Drive avec prise en charge de reprise dans Ubuntu?


17

Mon navigateur préféré: Chromium Mon gestionnaire de téléchargement préféré: uget + aria2

Lorsque je télécharge un dossier Google Drive partagé avec moi, Chromium le télécharge automatiquement par son gestionnaire de téléchargement par défaut. Le problème est que la taille est vraiment énorme. J'ai donc dû avoir un soutien pour reprendre.

Le lien est comme https://doc-00-1s-docs.googleusercontent.com/docs/secure/bla bla bla bla.

Ainsi, lorsque je copie le lien vers uget ou aria2 dans le terminal ... un fichier ServiceLogin.html est téléchargé.

Je n'ai pas de chance avec wget via le terminal également.

Alors, quel pourrait être le moyen le plus simple?


Demandez à votre ami de diviser le fichier en morceaux, par exemple en utilisant 7zip.
fkraiem

1
désolé, il lui a fallu 2 jours pour télécharger le fichier. Il doit y avoir une autre façon .. Qu'est-ce que le fichier html ServiceLogin. Est-il en cours de téléchargement, car il ne parvient pas à vérifier mes informations de connexion Google lorsque j'utilise le téléchargement via uget ou aria? Parce que si j'utilise à nouveau le même lien dans Chrome, cela fonctionne et le télécharge via son gestionnaire de téléchargement par défaut.
nazar2sfive

La vie est longue, deux jours ne sont rien.
fkraiem

Avez-vous essayé un module complémentaire de gestionnaire de téléchargement, comme par exemple chrome.google.com/webstore/detail/chrono-download-manager/… ? Celui-ci prétend remplacer le gestionnaire de téléchargement intégré et a repris le support.
Jos

il y avait des jours où le plugin uget était disponible pour diriger le lien vers uget. Le lien fonctionnait autrefois, il y a environ 3 ans.
nazar2sfive

Réponses:


34

J'ai eu le même problème lors du téléchargement de fichiers à l'aide de téléchargeurs. Le problème est que lorsque vous êtes connecté avec un compte Gmail , Google génère un lien différent . Ce que je fais, c'est que je génère un lien partageable et que j'ouvre ce lien en mode navigation privée, puis j'ajoute simplement le lien au téléchargeur et cela fonctionne. Et maintenant, le lien de téléchargement généré est différent .

Solution plus claire (modifiée)

  1. Ouvrir le navigateur en mode privé / navigation privée
  2. Ouvrez l'URL de téléchargement, par exemple, il s'agit de " https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download "
  3. La taille du fichier est plus grande, il vous montrera un avertissement, cliquez simplement sur Télécharger de toute façon, le fichier commencera à être téléchargé.
  4. Maintenant téléchargements goto et copie sous forme de lien réel, que sera comme « https://doc-10-4c-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/eia3v63medr04gs1ralifdfml72cmc8k/1469383200000/0595560048316020307/0B08CMVb2YK_EMkUyRmc4a0NtazQ?e=download ». Pour chaque fois / session, vous obtiendrez changé / nouveau lien
  5. Ajoutez maintenant ce lien à l'uget / idm / xdm qu'il commencera à télécharger.

Info outils UGet + Chrome


1
Tu n'as pas de sens.
fosslinux

2
essayez-le et faites-moi savoir si vous avez le même problème que le titre dit. cela vous donnera du sens
Azmat Karim Khan

"Pour chaque fois / session, vous obtiendrez un nouveau lien / changé" - n'est-ce pas un problème? Comment est-ce une réponse si le problème persiste?
Mladen B.

le nouveau lien est basé sur l'heure à laquelle vous avez demandé le téléchargement qui a une date d'expiration, cela signifie que le lien est valide pour un certain temps (disons 1 jour). si vous souhaitez reprendre le téléchargement et que le lien a expiré, de nombreux téléchargements ont une option d'actualisation du lien afin que vous ne perdiez pas la progression précédente.
Azmat Karim Khan

1
vous devriez obtenir à nouveau le dernier lien et mettre à jour l'URI de téléchargement.
Azmat Karim Khan

1

Ce qui a fonctionné pour moi, c'est:

  1. Ouvrir le navigateur en mode privé / navigation privée
  2. Ouvrez l'URL de téléchargement par exemple, il est https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download
  3. La taille du fichier est plus grande, il vous montrera un avertissement, cliquez simplement sur Télécharger de toute façon, le fichier commencera à être téléchargé.
  4. Assurez-vous que le téléchargement démarre dans votre navigateur (j'ai utilisé Firefox 51).
  5. Allez dans les téléchargements ( Ctrl+ J) copiez le lien et n'arrêtez pas encore le téléchargement!
  6. Collez le lien dans votre gestionnaire de téléchargement (j'ai utilisé FDM)
  7. Dès que le téléchargement commence dans votre gestionnaire, n'hésitez pas à arrêter le téléchargement dans le navigateur.
  8. Si le téléchargement s'arrête pour une raison quelconque, suivez à nouveau les étapes ci-dessus et remplacez l'ancien lien de téléchargement par le nouveau dans votre gestionnaire de téléchargement et reprenez!

alors quelle est la différence avec la réponse ci-dessus?
Azmat Karim Khan

0

En fait, cela pourrait résoudre le problème de manière intelligente et utile

Les outils utilisés:

  • wget
  • uGet (ou tout autre gestionnaire de téléchargement)

Choses à faire:

  • Terminal ouvert
  • Définissez cette commande -> nano ~/.bash_aliases
  • Copiez et collez cette fonction dans le 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
    }
  • Enregistrez le fichier en appuyant sur Ctrl+X

  • Sur le terminal, appelez la fonction (ceci est un exemple)

     gdrive_download long_google_drive_file_id filename.ext
    
  • Une fois exécuté, vous verrez une URL "https: // ..."

  • copiez et collez cette URL dans votre uGet> Nouveau téléchargement> URI
  • Prendre plaisir.

Testé à ce jour.

La fonction gdrive_downloadprovient du commentaire de vladalive , en utilisant la commande à une ligne de beliys .

Ce sont eux qui méritent un tel crédit.


Je pense que cela peut fonctionner, l'essentiel lui-même est en fait incomplet, les commentaires y ont la réponse complète! Je vais voir si je peux le faire fonctionner :)
Aquarius Power

0

La mise à jour de mon IDM vers la dernière version a fait l'affaire pour moi. Une fois que j'ai mis à jour IDM vers la dernière version, il a automatiquement ajouté une extension à Chrome. J'ai ensuite redémarré Chrome en mode normal, collé l'URL et appuyé sur "Entrée" et IDM est apparu avec le lien approprié pour le fichier à télécharger. Je suis heureux de télécharger le fichier avec IDM maintenant. La taille du fichier est d'env. 2,5 Go.

J'espère que cela t'aides.


0

Outils :

  • extension cookies.txt
  • tout gestionnaire de téléchargement accepte les fichiers ccokies (j'utilise aria2)

Pas :

  • Téléchargez les cookies de l'onglet.
  • charger les cookies dans le gestionnaire de téléchargement (j'utilise aria2).
  • Commencer Le Téléchargement.

Ex:.

aria2c --load-cookies=cookies.txt  <Download-Url>
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.