Linha de comando do WGET para baixar vídeos

5

Estou tentando descobrir o WGET para baixar alguns vídeos no link .

Esta página é uma página de índice e contém links para uma página para cada vídeo; Cada página tem um link direto para um vídeo. Algo como;

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

O que eu gostaria de fazer é dizer ao WGET para direcionar o site seguindo os links video.aspx?* ou .mp4 , de forma recursiva, para dois níveis. Eu posso descobrir

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

e depois fico preso. Qualquer sugestão muito apreciada.

EDIT: Graças a @ mloskot, eu tenho a resposta;

WGET -r -l2 -A.mp4,video*.aspx* 
  --domains=windowsclient.net,download.microsoft.com 
  --span-hosts 
  http://windowsclient.net/learn/videos_wpf.aspx
    
por Steve Cooper 25.01.2010 / 00:14

1 resposta

8

Saiba mais sobre a opção -A no 2.11 e 4.2 capítulo do wget manual e use essa opção para especificar listas separadas por vírgulas de sufixos ou padrões de nome de arquivo para aceitar . Em outras palavras, use -A para especificar que você deseja baixar apenas arquivos com mp4 extension:

WGET -r -l2 -A.mp4 http://windowsclient.net/learn/videos_wpf.aspx
    
por 25.01.2010 / 00:23