如何解决下载包含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下载。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。