Я пытаюсь выяснить 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
То, что я хотел бы сделать, говорят WGET пауку сайт следующим также video.aspx?*
или .mp4
ссылки, recurively, для двух уровней. Я могу выяснить
WGET -r -l2 http://windowsclient.net/learn/videos_wpf.aspx
и затем я застреваю. Любые предложения значительно ценятся.
Править: Благодаря @mloskot я получил ответ;
WGET -r -l2 -A.mp4,video*.aspx*
--domains=windowsclient.net,download.microsoft.com
--span-hosts
http://windowsclient.net/learn/videos_wpf.aspx
Узнайте об опции -A
в 2,11 и 4,2 главах wget руководства и использования эта опция указать разделенные запятыми списки суффиксов имени файла или шаблонов для принятия. Другими словами, использовать -A
указывать, что Вы хотите загрузить только файлы mp4
расширение:
WGET -r -l2 -A.mp4 http://windowsclient.net/learn/videos_wpf.aspx