我将两个文件存储在 Dropbox 上的一个文件夹中,我想使用 下载该文件夹作为压缩文件requests
,就像我从 Dropbox 的 GUI 下载它一样。我创建了一个共享链接,并试图通过请求访问它:
requests.get('https://dl.dropboxusercontent.com/s/folderkeyasdsadlksad?dl=1')
但我得到一个Response <404>
,大概是因为我试图访问一个没有文件扩展名的文件夹,而不是一个文件。如何下载压缩文件?
我将两个文件存储在 Dropbox 上的一个文件夹中,我想使用 下载该文件夹作为压缩文件requests
,就像我从 Dropbox 的 GUI 下载它一样。我创建了一个共享链接,并试图通过请求访问它:
requests.get('https://dl.dropboxusercontent.com/s/folderkeyasdsadlksad?dl=1')
但我得到一个Response <404>
,大概是因为我试图访问一个没有文件扩展名的文件夹,而不是一个文件。如何下载压缩文件?
官方不支持修改 Dropbox 共享链接以使用dl.dropboxusercontent.com
主机。
如果您想像这样以编程方式从共享链接下载,您可以使用带有此处记录的 URL 参数www.dropbox.com
的主机。
例如,这看起来像这样:
requests.get('https://www.dropbox.com/s/folderkeyasdsadlksad?dl=1')
对于文件夹的链接,在重定向后将生成文件夹的 zip 下载。