有类似的问题,但没有完全相同的问题。使用新的Apple TV 屏幕保护程序 JSON 资源b
举个例子,对于可预测的 URL,(只有和后面的数字-
发生变化,创建 wget 可以在函数内部使用的模式似乎应该相当简单。后一个数字只会上升到4
也。
http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/videos/b6-4.mov
我觉得这是我所缺少的简单而明显的东西。
答案1
我知道这是一个wget
问题,但如果您愿意使用curl
以下方法:
下载并保留原始文件名
curl -O -L -f http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/videos/b[1-10]-[1-4].mov
下载并使用自定义文件名
curl -o screensaver-b#1-#2.mov -L -f http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/videos/b[1-10]-[1-4].mov
如果你想多线程它,你只需将第一个正则表达式分解成..类似:
curl -O -L -f http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/videos/b[1-5]-[1-4].mov -O -L -f http://a1.phobos.apple.com/us/r1000/000/Features/atv/AutumnResources/videos/b[6-10]-[1-4].mov`
-0
下载与正在提供的文件名相同的文件名
-o
自定义下载的文件名
-L
遵循位置标题
-f
静默失败,这样你就不会下载 404s