首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在linux中使用链接下载google驱动器文件夹

如何在linux中使用链接下载google驱动器文件夹
EN

Stack Overflow用户
提问于 2020-11-25 09:05:00
回答 1查看 13.5K关注 0票数 4

我有一个共享的google驱动器文件夹链接(任何有此链接的互联网上的人都可以查看)如下所示:C8LhSLf-LttV-UOMDcY4rLAalxxxx?usp=共享

我想使用任何wget/CURL/任何python包来下载。

我已经试过下面的方法了,但不起作用。

代码语言:javascript
运行
复制
 curl -L "https://drive.google.com/uc?id=1i_c8LhSLf-LttV-UOMDcY4rLAalkcayn&export=download" > test.tar.gz
代码语言:javascript
运行
复制
import gdown
import time
url='https://drive.google.com/uc?id=1i_c8LhSLf-LttV-UOMDcY4rLAalkxxxx'
output='/data/test/test.zip'
time.sleep(100)
gdown.download(url, output, quiet=False)

错误:

代码语言:javascript
运行
复制
Permission denied: https://drive.google.com/uc?id=1i_c8LhSLf-LttV-UOMDcY4rLAalkcayn
Maybe you need to change permission over 'Anyone with the link'?

以下命令适用于文件,但不适用于文件夹。

代码语言:javascript
运行
复制
wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=11e85AnMEGEjrxPuewlmeg-ABOZ8asdf' -O test

谢谢你提前帮忙!

EN

回答 1

Stack Overflow用户

发布于 2021-09-21 12:36:58

更新:

现在文件夹下载功能在主气喘包中,所以只需执行以下操作

  1. 通过pip安装
代码语言:javascript
运行
复制
pip install gdown
  1. 在python中使用它:
代码语言:javascript
运行
复制
import gdown
gdown.download_folder(url, quiet=True)

使用"gdown“

gdown是一个很好的应用程序,可以从gdrive下载单个文件,只需要文件id或链接,但是有几个了不起的头脑,他们被启发实现了文件夹下载功能。

实际上,这个特性的状态可以在90 github PR中查看。

您可以使用它,因为它的实现几乎是完美的(在文件夹中只有50个文件作为最大的下载):

  1. 使用已开发的folder_download特性通过pip安装gdown:
代码语言:javascript
运行
复制
pip install git+https://github.com/giuliano-oliveira/gdown_folder.git
  1. 现在,我们需要在gdown.download_folder shell中运行python3函数(因为没有实现对文件夹下载的cli支持):

$ python3

代码语言:javascript
运行
复制
import gdown
gdown.download_folder(gdrive_folder_link, quiet=True)

使用您自己的字符串格式的gdrive_folder_link 'https://drive.google.com/drive/u/1/folders/{id}' (其他未选中)。

注:

  • 您可能会被要求注册到压缩应用程序。
  • 此外,请记住从文件夹中下载的元素最多为50,因为通过gdrive request API获取所有项目的相关信息存在内部问题。
  • 您可能需要创建目标文件夹名。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65001496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档