Ste*_*per 6 download wget command-line
我试图找出 WGET 在http://windowsclient.net/learn/videos_wpf.aspx下载一些视频。
此页面是一个索引页面,包含指向每个视频页面的链接;每个页面都有一个指向视频的直接链接。就像是;
http://windowsclient.net/learn/videos_wpf.aspx
-> http://windowsclient.net/learn/video.aspx?v=300881
-> http://download.microsoft.com/[...]/HDI-WPF-ipod-AccelerometerJoystick(2).mp4
Run Code Online (Sandbox Code Playgroud)
我想要做的是告诉 WGET 通过跟踪video.aspx?*或.mp4链接,递归地在两个级别上对站点进行爬网。我能弄清楚
WGET -r -l2 http://windowsclient.net/learn/videos_wpf.aspx
Run Code Online (Sandbox Code Playgroud)
然后我被卡住了。任何建议都非常感谢。
编辑:感谢@mloskot,我得到了答案;
WGET -r -l2 -A.mp4,video*.aspx*
--domains=windowsclient.net,download.microsoft.com
--span-hosts
http://windowsclient.net/learn/videos_wpf.aspx
Run Code Online (Sandbox Code Playgroud)
了解期权-A在2.11和wget手册的4.2章,并使用此选项来指定文件名后缀或图案的逗号分隔的列表接受。换句话说,用于-A指定您只想下载带有mp4扩展名的文件:
WGET -r -l2 -A.mp4 http://windowsclient.net/learn/videos_wpf.aspx
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25529 次 |
| 最近记录: |