0

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

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

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

4

1 回答 1

0

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

如果您想像这样以编程方式从共享链接下载,您可以使用带有此处记录的 URL 参数www.dropbox.com的主机。

例如,这看起来像这样:

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

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

于 2020-08-24T15:28:04.583 回答