如何在使用重定向的下载网站上找到真实的下载 URL

如何在使用重定向的下载网站上找到真实的下载 URL

假设我想下载一些东西,wget但是包含我需要的文件的网站会重定向到一个自动为我选择镜像的网站(并且没有提供静态文件 URL)。

从这些网站下载可以使用 Firefox,但我如何获得真实的url(不仅仅是重定向页面的链接),这样我就可以使用wget?下载这些文件

答案1

当您在 Firefox 中开始传输时,取消它,然后右键单击下载并点击“复制下载链接”。如果您使用的是旧版本,请右键单击它并单击“属性”,链接将出现在打开的窗口中。

在 Chrome 中 - 正常运行下载 - 然后转到菜单 - 下载 - 您应该会看到使用的直接链接。或者按Ctrl+J打开窗口。

答案2

您可以使用LiveHTTPHeaders扩展来确定正在下载的文件的实际 URL。(特别要注意 GET。)

答案3

虽然我也喜欢 wget,但我使用另一个类似的工具:卷曲。cURL 特别具有跟踪重定向 ( -L / --location) 的功能,并且它与 wget 一样免费。我建议将两者都放在您的工具箱中;它们具有一些互补的功能。

这是一个有趣的文章我偶然发现了如何使用 wget 或 cURL 从使用 cookie 进行身份验证的站点下载。其中提到了 cURL --location 功能可以跟踪重定向。(事实上,基于没有提到 wget 的特殊标志,在我看来,wget 可能会隐式地跟踪重定向...?)

答案4

在这些情况下,首先我开始实际下载,然后暂停并复制 URL。

相关内容