ms中的wget无法下载HTTP重定向后面的目标文件

时间:2012-11-29 03:57:42

标签: wget msys

我在 msys 中使用wget下载HTTP重定向后面的目标文件,但它总是直接保存由HTTP重定向命名的文件,而不是重定向后面的目标文件。谷歌之后,有一个选项--trust-server-names=on可以解决问题。但对于 msys 版本的wget,它根本没有此选项。因此,这是否意味着:

- > wget msys 版本(我的意思是MinGW网站的版本),无法解决上述问题。

- >要解决msys中的问题,我必须下载src文件并在msys中编译它并自己添加选项--trust-server-names=on

我想念的其他任何方法?

1 个答案:

答案 0 :(得分:0)

对于没有选项 - trust-server-names = on 的wget,选项--spider可能有所帮助。使用选项" - spider",它可以检索HTTP重定向并告诉您真实位置。我试了一下地址。有些工作(然后你可以使用wget通过真实位置下载)而另一个失败了。对于失败的地址,输出是这样的,例如:

Length: 2175717 (2.1M) [application/x-download]
Remote file exists but does not contain any link -- not retrieving.

它似乎找到了一个文件,但无法找到链接。在这种情况下,我不知道该怎么做。