如何使用 wget 从 Google Drive 下载共享的 zip 文件?

如何使用 wget 从 Google Drive 下载共享的 zip 文件?

如何在此处下载 zip 文件https://drive.google.com/drive/folders/1PYSJLae6m9Bb55NADlFUdtEKH9UHML-l使用 wget?

答案1

您在该链接中看到的文件是浏览器在浏览该 URL 时执行的脚本的一部分,而wget无法执行此类操作。如果您坚持使用wget我的答案,但我鼓励您使用任何其他可用的命令行工具为使用终端进行 google drive 交互而开发的。

使用 wget 作为非专用的 Google Drive 实用程序:

您需要的是每个文件的完整 URI,并将其与 一起使用wget

您可以通过单击鼠标右键并选择“获取链接选项”来获取直接 URI:

在此处输入图片描述

在此处输入图片描述

笔记:确保文件共享权限设置为“有链接的任何人“,否则直接wget下载将不起作用(对于没有用户登录其 Google 帐户的网络浏览器也是如此)。

复制提供的链接并将 替换为 ,file/d/并在链接uc?id=末尾将 替换为。/view?usp=sharing&export=download

使用创建的新链接wget下载文件:wget your_edited_link_here

例如:wget https://drive.google.com/uc?id=11xLT-f2SMYKZiJXrRU3zngqW&export=download

笔记:示例中的链接不起作用,因为我故意破坏了我的文件 ID,所以它不会共享我驱动器中的真实文件。

再次强调,即使此方法有效,也建议使用标准工具,例如驱动下降命令行工具或任何其他实用功能在开头我粘贴的链接中进行了演示。

相关内容