带有Dropbox链接的“wget -N”总是下载(即使文件没有更改)

时间:2017-03-03 17:04:40

标签: python timestamp dropbox wget dropbox-api

理论上,wget-N应检查文件的本地副本是否比服务器上的本地副本更新,在这种情况下,它不应重复下载。我发现对于Dropbox链接,这不会发生。始终下载该文件。

例如,尝试多次

wget -N https://www.dropbox.com/s/pilu0oufcvrz452/ciaociao

你会看到,尽管-N开关,文件仍然被下载。 你知道为什么吗?有没有办法在下载之前测试服务器上的文件是否较旧? 如果可能的话,简单的shell脚本或python会更好。我在Python安装脚本中使用此命令(通过os.system调用)来下载补充数据。

提前感谢您的帮助。

编辑:注意:任何问题的解决方案都将受到赞赏。有没有办法使用Dropbox API?

1 个答案:

答案 0 :(得分:2)

当我尝试这个时,我会在wget输出中看到此消息:

  

最后修改的标题丢失 - 时间戳已关闭。

因此,似乎这些Dropbox链接不会在wget上返回此时间戳选项所需的标头。