如何在Ubuntu中下载具有简历支持的大Google Drive文件?


17

我喜欢的浏览器:Chromium我喜欢的下载管理器:uget + aria2

当我下载共享给我的Google云端硬盘文件夹时,Chromium会通过其默认下载管理器自动下载它。问题是大小真的很大。所以我必须有一些简历支持。

链接就像https://doc-00-1s-docs.googleusercontent.com/docs/secure/bla bla bla bla bla。

因此,当我将链接复制到uget或终端中的aria2时,就会下载ServiceLogin.html文件。

我也没有通过终端wget的运气。

那么简单的方法是什么?


要求您的朋友将文件拆分为多个部分,例如使用7zip。
fkraiem '16

1
抱歉,他花了2天时间才上传文件。必须有另一种方法。什么是ServiceLogin html文件。是因为我通过uget或aria使用下载时无法验证我的Google登录名而被下载吗?因为如果我再次在chrome中使用相同的链接,它将起作用并通过其默认下载管理器进行下载。
nazar2sfive,2013年

寿命长,两天没事。
fkraiem '16

您是否尝试过下载管理器插件,例如chrome.google.com/webstore/detail/chrono-download-manager/…?该用户声称将替换内置的下载管理器,并具有恢复支持。
乔斯(Jos)

曾经有几天有uget插件可用,可以将链接指向uget。该链接过去曾经工作过,大约3年前。
nazar2sfive,2013年

Answers:


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 '16

2
尝试一下,让我知道您是否遇到标题所述的问题。这会让您有感觉
Azmat Karim Khan

“对于每个时间/会话,您将获得更改/新链接”-这不是问题吗?如果问题仍然存在,这将如何解决?
Mladen B.

新链接基于您请求下载的时间,该时间有一些到期日期,这意味着该链接在一段时间内有效(例如1天)。如果您想恢复下载并且链接已过期,则许多下载具有“刷新链接”选项,因此您不会丢失以前的进度。
Azmat Karim Khan

1
您应该再次获得最新链接并更新uri下载。
Azmat Karim Khan

1

对我有用的是:

  1. 在私人/隐身模式下打开浏览器
  2. 打开下载网址,例如 https://docs.google.com/uc?id=0B08CMVb2YK_EMkUyRmc4a0NtazQ&export=download
  3. 文件大小较大,因此只要单击“下载”,就会显示警告,否则文件将开始下载。
  4. 确保在浏览器中开始下载(我使用的是Firefox 51)。
  5. 转到下载(Ctrl+ J)复制链接,但不要停止下载!
  6. 将链接粘贴到您的下载管理器中(我使用过FDM)
  7. 在您的经理开始下载后不久,便可以在浏览器中停止下载。
  8. 如果由于某种原因停止下载,只需再次执行上述步骤,然后在下载管理器中用新链接替换旧的下载链接,然后继续即可!

那么上述答案有什么区别?
Azmat Karim Khan,

0

实际上,这可能以一种巧妙且有用的方式解决了该问题

使用的工具:

  • get
  • 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
    
  • 运行后,您将看到一个网址“ https:// ...”

  • 将此URL复制并粘贴到uGet> New Download> URI中
  • 请享用。

到目前为止测试。

该函数gdrive_download来自vladalive的评论,使用从一个行命令beliys

他们应该得到这样的荣誉。


我认为这可能有效,要点本身实际上是不完整的,那里的评论有完整的答案!我会看看我能否使它工作:)
Aquarius Power

0

将我的IDM更新到最新版本对我有用。将IDM更新到最新版本后,它会自动向chrome添加扩展。我,然后在正常模式下重新启动chrome,粘贴了网址并点击“ Enter”,IDM弹出并带有要下载文件的正确链接。我现在很高兴使用IDM下载文件。文件大小约为。2.5 GB。

希望这可以帮助。


0

工具:

  • cookies.txt扩展名
  • 任何下载管理器都接受ccokies文件(我使用aria2)

脚步 :

  • 下载选项卡的cookie。
  • 将cookie加载到下载管理器(我正在使用aria2)。
  • 开始下载。

例如:

aria2c --load-cookies=cookies.txt  <Download-Url>
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.