让我们说,
http://mobile.example.com/vid/flying-birds
是存在链接http://mobile.example.com/vid/22
的页面,
当我们点击此链接时,
它会重定向到http://v-cdn-r.example.com/mp4/x/y/dfile.mp4?ir=880&int=06
,并且会下载名为 dfile.mp4?ir = 880& int = 06 的文件。
我希望这个文件名飞鸟(来自第一页网址)。我试过用wget函数做这个,
--default-page=name
使用命令
wget -r -l1 --default-page=name http://mobile.example.com/vid/flying-birds
但是下载的文件名现在是 22 (来自第二个链接),而不是我预期的飞鸟
我有多个链接,每个链接都有不同的关键字 比起飞鸟。简单,有很多目录 不同的目录名称。
答案 0 :(得分:0)
你可以尝试这样的事情:
wget -r -l1 -O $(basename http://mobile.example.com/vid/flying-birds) http://mobile.example.com/vid/flying-birds
请参阅How to wget a file with correct name when redirected?的这篇文章。