Jak pobrać duży plik Dysku Google z obsługą wznowienia w Ubuntu?


17

Moja preferowana przeglądarka: Chromium Mój preferowany menedżer pobierania: uget + aria2

Gdy pobieram udostępniony mi folder Dysku Google, Chromium automatycznie pobiera go przez domyślnego menedżera pobierania. Problem w tym, że rozmiar jest naprawdę ogromny. Więc muszę trochę poprzeć.

Link jest jak https://doc-00-1s-docs.googleusercontent.com/docs/secure/bla bla bla bla.

Więc kiedy kopiuję link do uget lub aria2 w terminalu ... pobierany jest plik ServiceLogin.html.

Nie mam też szczęścia do wget przez terminal.

Więc jaki może być łatwy sposób?


Poproś znajomego, aby podzielił plik na części, na przykład za pomocą 7zip.
fkraiem

1
przepraszam, przesłanie pliku zajęło mu 2 dni. Musi być inny sposób ... Co to jest plik HTML ServiceLogin. Czy jest pobierany, ponieważ nie weryfikuje mojego logowania do Google, gdy korzystam z pobierania przez uget lub arię? Ponieważ jeśli ponownie użyję tego samego linku w chrome, działa i pobiera go za pomocą domyślnego menedżera pobierania.
nazar2sfive

Życie jest długie, dwa dni to nic.
fkraiem

Czy próbowałeś dodatku do menedżera pobierania, takiego jak np. Chrome.google.com/webstore/detail/chrono-download-manager/… ? Ten twierdzi, że zastąpił wbudowanego menedżera pobierania i wznowił wsparcie.
Jos

kiedyś były dostępne wtyczki uget, które przekierowują link do uget. Link działał w przeszłości, około 3 lat wstecz.
nazar2sfive

Odpowiedzi:


34

Miałem ten sam problem z pobieraniem plików za pomocą programów do pobierania. Problem polega na tym, że gdy jesteś zalogowany na dowolnym koncie Gmail , Google generuje inny link . To, co robię, to generuję link do udostępnienia i otwieram go w trybie incognito, a następnie po prostu dodałem link do downloadera i działa. A teraz wygenerowany link do pobrania jest inny .

Bardziej przejrzyste rozwiązanie (zmienione)

  1. Otwórz przeglądarkę w trybie prywatnym / incognito
  2. Otwórz adres URL pobierania, na przykład: „ https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download
  3. Rozmiar pliku jest większy, więc wyświetli się ostrzeżenie, po prostu kliknij Pobierz, mimo to plik zacznie się pobierać.
  4. Teraz pobierz i skopiuj z niego prawdziwy link, który będzie podobny do: „ https://doc-10-4c-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/eia3v63medr04gs1ralifdfml72cmc8k/1469383200000/05R03074800000508 . Za każdym razem / sesja zostanie zmieniona / nowy link
  5. Teraz dodaj ten link do uget / idm / xdm, który rozpocznie pobieranie.

Informacje o narzędziach UGet + Chrome


1
Nie masz sensu.
fosslinux

2
spróbuj i daj mi znać, jeśli masz taki sam problem, jak mówi tytuł. to ma sens
Azmat Karim Khan

„Za każdym razem / sesja zostanie zmieniona / nowy link” - czy to nie jest problem? Jak to jest odpowiedź, jeśli problem nadal występuje?
Mladen B.,

nowy link jest oparty na czasie, o który prosiłeś o pobranie, które mają pewną datę ważności, co oznacza, że ​​link jest ważny przez pewien czas (powiedzmy 1 dzień). jeśli chcesz wznowić pobieranie, a link wygasł, wiele plików do pobrania ma opcję odświeżania łącza, dzięki czemu nie stracisz poprzedniego postępu.
Azmat Karim Khan

1
powinieneś ponownie pobrać najnowszy link i zaktualizować plik uri pobierania.
Azmat Karim Khan

1

Dla mnie zadziałało:

  1. Otwórz przeglądarkę w trybie prywatnym / incognito
  2. Otwórz na przykład adres URL pobierania https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download
  3. Rozmiar pliku jest większy, więc wyświetli się ostrzeżenie, po prostu kliknij Pobierz, mimo to plik rozpocznie pobieranie.
  4. Upewnij się, że pobieranie rozpocznie się w przeglądarce (użyłem przeglądarki Firefox 51).
  5. Przejdź do plików do pobrania ( Ctrl+ J) skopiuj link i nie zatrzymuj pobierania jeszcze!
  6. Wklej link do menedżera pobierania, (użyłem FDM)
  7. Zaraz po rozpoczęciu pobierania w menedżerze możesz zatrzymać pobieranie w przeglądarce.
  8. Jeśli pobieranie zostanie zatrzymane z jakiegoś powodu, po prostu ponownie wykonaj powyższe kroki i zamień stary link pobierania na nowy w menedżerze pobierania i wznów!

więc jaka jest różnica z powyższą odpowiedzią?
Azmat Karim Khan

0

W rzeczywistości może to rozwiązać problem w sprytny i użyteczny sposób

Narzędzia użyte:

  • wget
  • Pobierz (lub dowolny inny menedżer pobierania)

Rzeczy do zrobienia:

  • Otwórz terminal
  • Ustaw to polecenie -> nano ~/.bash_aliases
  • Skopiuj i wklej tę funkcję do terminala

    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
    }
  • Zapisz plik, naciskając Ctrl+X

  • Na terminalu wywołaj funkcję (jest to przykład)

     gdrive_download long_google_drive_file_id filename.ext
    
  • Po uruchomieniu zobaczysz adres URL „https: // ...”

  • skopiuj i wklej ten adres URL w swoim UGet> Nowe pobieranie> URI
  • Cieszyć się.

Testowane do tej daty.

Ta funkcja gdrive_downloadpochodzi z komentarza vladalive przy użyciu komendy jednowierszowej od beliys .

Ci, którzy zasługują na taki kredyt.


Myślę, że to może zadziałać, sama istota jest w rzeczywistości niekompletna, komentarze tam mają pełną odpowiedź! Zobaczę, czy mogę zrobić to działa :)
Wodnik Moc

0

Aktualizacja mojej IDM do najnowszej wersji pomogła mi. Po zaktualizowaniu IDM do najnowszej wersji automatycznie dodałem rozszerzenie do chrome. Ja, a następnie ponownie uruchomiłem Chrome w trybie normalnym, wkleiłem adres URL i nacisnąłem „Enter”, a IDM wyskoczyło z odpowiednim linkiem do pobrania pliku. Z radością ściągam teraz plik z IDM. Rozmiar pliku to ok. 2,5 GB.

Mam nadzieję że to pomoże.


0

Narzędzia:

  • rozszerzenie cookies.txt
  • dowolny menedżer pobierania akceptuje pliki ccokies (używam aria2)

Kroki :

  • Pobierz pliki cookie z zakładki.
  • załaduj pliki cookie do menedżera pobierania (korzystam z aria2).
  • Rozpocznij pobieranie.

Dawny:.

aria2c --load-cookies=cookies.txt  <Download-Url>
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.