定期从我的Dropbox账户下载文件

1 投票
1 回答
868 浏览
提问于 2025-04-17 20:13

我有一个Django应用程序,需要定期刷新一些数据。这些数据需要从我的Dropbox账户下载(每次文件名和路径都是一样的)。我该怎么做呢?

我开始使用Dropbox的API,创建应用等等,但这个方法有一个大问题——用户需要去生成的链接上进行授权,登录到Dropbox账户。但是我需要的是自动化的工作,脚本应该每天通过定时任务执行,而不需要用户干预。

我在考虑使用Selenium来打开这个链接,输入登录名和密码,然后确认使用应用。不过我觉得这条路可能太复杂了,应该有其他更简单的方法:-)

或者我可以一次性生成文件的链接,然后每次想下载文件的时候都用这个链接?

1 个回答

2

你可以使用API,并通过一个你手动授权过的访问令牌来连接,这样就不需要用户自己去授权他们的账户。然后你可以从你的账户下载文件,但要注意不要撤销这个访问令牌,比如通过这个链接

不过,如果你只是想下载文件,使用共享链接可能会更简单:

这个链接 这个链接

这些链接不会过期,但可以通过这个链接撤销。

或者如果你喜欢使用公共文件夹,方法也是一样的:

这个链接

撰写回答