下载包含curl /请求的Dropbox文件夹

问题描述

我正在DropBox上的一个文件夹中存储两个文件,我想使用requests作为压缩文件下载该文件夹,就像从DropBox的GUI中下载该文件夹一样。我创建了一个共享链接,并尝试通过请求访问它:

requests.get('https://dl.dropBoxusercontent.com/s/folderkeyasdsadlksad?dl=1')

但是我得到一个Response <404>,大概是因为我正在尝试访问一个没有文件扩展名的文件夹,而不是文件。如何下载压缩文件

解决方法

不正式支持修改Dropbox共享链接以使用dl.dropboxusercontent.com主机。

如果您希望通过编程方式从共享链接下载,可以将www.dropbox.com主机与the URL parameters documented here一起使用。

例如,看起来像这样:

requests.get('https://www.dropbox.com/s/folderkeyasdsadlksad?dl=1')

对于文件夹的链接,将在重定向之后生成该文件夹的zip下载。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...