5

Я пытаюсь выяснить, 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 ссылки, для сравнения, для двух уровней. Я могу понять

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

1 ответ1

8

Узнайте об опции -A в главе 2.11 и 4.2 руководства по wget и используйте эту опцию, чтобы указать разделенные запятыми списки суффиксов или шаблонов имен файлов, которые следует принять. Другими словами, используйте -A чтобы указать, что вы хотите загружать только файлы с расширением mp4 :

WGET -r -l2 -A.mp4 http://windowsclient.net/learn/videos_wpf.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .