【发布时间】:2019-04-10 21:27:08
【问题描述】:
这是我的问题。
我目前正在为我编写一个脚本,它可以自动下载一些我用来“清理”我的计算机的软件。
我已经能够使用像这样的下载 URL 进行下载:“https://www.driverscloud.com/plugins/DriversCloud_Win.exe”,但不能使用像这样的“https://www.ccleaner.com/fr-fr/ccleaner/download/standard”这样的短时间等待后重定向到下载 URL 的 URL。
我可以看到问题是我没有给 Wget 直接下载地址,但我希望能够使用地址“https://www.ccleaner.com/fr-fr/ccleaner/download/standard”来完成,因为 Piriform(Ccleaner 的开发者)更新了软件非常有规律,下载地址根据版本号变化(例如:https://download.ccleaner.com/ccsetup547.exe -> https://download.ccleaner.com/ccsetup548.exe)。
那么我怎么能要求 Wget 获取页面中包含的下载链接而不是下载页面本身(因为我在 URL“https://www.ccleaner.com/fr-fr/ccleaner/download/standard”的末尾得到一个名为“标准”的文件?
如果您有使用 Wget 或其他工具(如 Curl)的解决方案,我会很高兴 :)。
提前谢谢你。
【问题讨论】:
标签: windows url redirect download wget