Как скачать большой файл Google Drive с поддержкой резюме в Ubuntu?


17

Мой любимый браузер: Chromium Мой любимый менеджер загрузок: uget + aria2

Когда я загружаю общедоступную папку Google Диска, Chromium автоматически загружает ее с помощью диспетчера загрузки по умолчанию. Проблема в том, что размер действительно огромен. Так что я должен иметь некоторую поддержку резюме.

Ссылка похожа на https://doc-00-1s-docs.googleusercontent.com/docs/secure/bla bla bla bla.

Поэтому, когда я копирую ссылку на uget или aria2 в терминале ... скачивается файл ServiceLogin.html.

Мне не повезло и с wget через терминал.

Так что может быть проще?


Попросите вашего друга разделить файл на части, например, используя 7zip.
fkraiem

1
извините, ему потребовалось 2 дня, чтобы загрузить файл. Должен быть другой способ. Что такое HTML-файл ServiceLogin. Это загружается, потому что не удается подтвердить мой логин Google, когда я использую загрузку через Uget или Aria? Потому что, если я снова использую ту же ссылку в Chrome, она работает и загружает ее через менеджер загрузок по умолчанию.
nazar2sfive

Жизнь длинна, два дня - ничто.
fkraiem

Вы пробовали надстройку менеджера загрузок, например, chrome.google.com/webstore/detail/chrono-download-manager/… ? Этот утверждает, что заменяет встроенный менеджер загрузок и имеет поддержку возобновления.
Джос

Раньше были дни, когда был доступен плагин uget, который направлял ссылку на uget. Ссылка работала в прошлом, около 3 лет назад.
nazar2sfive

Ответы:


34

У меня была такая же проблема при загрузке файлов с помощью загрузчиков. Проблема в том, что когда вы вошли в систему с любой учетной записью Gmail , Google создает другую ссылку . Я создаю общую ссылку и открываю ее в режиме инкогнито, затем просто добавляю ссылку на загрузчик, и она работает. И теперь сгенерированная ссылка для скачивания - другая .

Более четкое решение (изменено)

  1. Откройте Браузер в режиме приват / инкогнито
  2. Откройте ссылку для скачивания, например, это " https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download ».
  3. Размер файла больше, поэтому он покажет вам предупреждение, просто нажмите Загрузить», чтобы начать загрузку файла.
  4. Теперь перейдите к загрузке и скопируйте реальную ссылку из нее, это будет как https://doc-10-4c-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/eia3v63medr04gs1ralifdfml72cmc8k/1469383200000/0595560048316020307/0B08CMVb2YK_EMkUyRmc4a0NtazQ?e=download ». За каждый раз / сеанс вы будете получать новую / измененную ссылку
  5. Теперь добавьте эту ссылку в uget / idm / xdm, он начнет загрузку.

Инструменты Информация UGet + Chrome


1
Ты не имеешь смысла.
fosslinux

2
попробуйте и дайте мне знать, если у вас та же проблема, что и в названии. это будет иметь смысл
Азмат Карим Хан

«За каждый раз / сеанс вы будете получать новую / измененную ссылку» - разве это не проблема? Как это ответ, если проблема все еще существует?
Младен Б.

Новая ссылка основана на времени, когда вы запросили загрузку, у которой есть какая-то дата истечения, что означает, что ссылка действительна в течение некоторого времени (скажем, 1 день). Если вы хотите возобновить загрузку, а срок действия ссылки истек, у многих загрузок есть возможность обновить ссылку, чтобы вы не потеряли предыдущий прогресс.
Азмат Карим Хан

1
Вы должны получить последнюю ссылку снова и обновить URI загрузки.
Азмат Карим Хан

1

Что сработало для меня:

  1. Откройте Браузер в режиме приват / инкогнито
  2. Откройте URL для загрузки, например, это https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download
  3. Размер файла больше, поэтому он будет показывать вам предупреждение. Просто нажмите «Загрузить», чтобы начать загрузку файла.
  4. Убедитесь, что загрузка начинается в вашем браузере (я использовал Firefox 51).
  5. Перейдите к загрузкам ( Ctrl+ J), скопируйте ссылку и пока не останавливайте загрузку!
  6. Вставьте ссылку в свой менеджер загрузок, (я использовал FDM)
  7. Как только загрузка начнется в вашем менеджере, не стесняйтесь останавливать загрузку в браузере.
  8. Если загрузка по какой-либо причине прекращается, просто повторите описанные выше шаги и замените старую ссылку для скачивания новой в вашем менеджере загрузок и возобновите!

так в чем же разница с ответом выше?
Азмат Карим Хан

0

На самом деле это может решить проблему умным и полезным способом

Используемые инструменты:

  • Wget
  • uGet (или любой другой менеджер загрузок)

Список задач:

  • Открытый терминал
  • Установить эту команду -> nano ~/.bash_aliases
  • Скопируйте и вставьте эту функцию в терминал

    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
    }
  • Сохраните файл, нажав Ctrl+X

  • На терминале вызовите функцию (это пример)

     gdrive_download long_google_drive_file_id filename.ext
    
  • Как только он запустится, вы увидите URL «https: // ...»

  • скопируйте и вставьте этот URL в свой uGet> Новый Загрузить> URI
  • Наслаждаться.

Проверено на эту дату.

Функция gdrive_downloadвзята из комментария vladalive , используя однострочную команду от beliys .

Они кого заслуживают такой кредит.


Я думаю, что это может работать, сама суть на самом деле неполная, комментарии там имеют полный ответ! Я посмотрю, смогу ли я заставить это работать :)
Водолей Power

0

Обновление моей IDM до последней версии помогло мне. Как только я обновил IDM до последней версии, он автоматически добавил расширение в Chrome. Затем я перезапустил Chrome в обычном режиме, вставил URL-адрес и нажал «Enter», после чего IDM высветился с соответствующей ссылкой для загружаемого файла. Я счастливо загружаю файл с IDM теперь. Размер файла составляет ок. 2,5 ГБ.

Надеюсь это поможет.


0

Инструменты :

  • расширение cookies.txt
  • любой менеджер загрузок принимает файлы ccokies (я использую aria2)

Шаги:

  • Скачайте куки с вкладки.
  • загрузить куки в менеджер загрузок (я использую aria2).
  • Начать загрузку.

Пример :.

aria2c --load-cookies=cookies.txt  <Download-Url>
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.