[英]Download file with the name from last part of directory referred instead of real file name using wget or curl(Wget is prefered)
可以说,
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的文件。
我想要这个文件名flying-birds (从首页URL)。 我试图用wget函数做到这一点,
--default-page=name
用命令
wget -r -l1 --default-page=name http://mobile.example.com/vid/flying-birds
但是下载的文件名现在是22 (来自第二个链接),而不是我预期的飞鸟
我有多个链接,每个链接都具有与飞鸟不同的关键字。 简单来说,有许多目录具有不同的目录名称。
您可以尝试类似的方法:
wget -r -l1 -O $(basename http://mobile.example.com/vid/flying-birds) http://mobile.example.com/vid/flying-birds
有关如何在重定向时获取具有正确名称的文件的信息,请参见这篇文章。 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.