Línea de comando WGET para descargar videos

5

Estoy tratando de averiguar WGET para descargar algunos videos en http://windowsclient.net/learn/videos_wpf.aspx .

Esta página es una página de índice y contiene enlaces a una página para cada video; cada página tiene un enlace directo a un video. 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

Lo que me gustaría hacer es decirle a la araña WGET el sitio siguiendo uno video.aspx?*o .mp4enlaces, recurively, de dos niveles. Puedo entender

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

y luego me quedo atascado. Cualquier sugerencia muy apreciada.

EDITAR: Gracias a @mloskot, obtuve la respuesta;

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

Respuestas:

8

Aprenda sobre la opción -Aen el capítulo 2.11 y 4.2 del manual de wget y use esta opción para especificar listas separadas por comas de sufijos o patrones de nombre de archivo para aceptar . En otras palabras, use -Apara especificar que desea descargar solo archivos con mp4extensión:

WGET -r -l2 -A.mp4 http://windowsclient.net/learn/videos_wpf.aspx
mloskot
fuente
¡Perfecto! Me ayudaste a obtener la línea de comando correcta, que estoy incluyendo en el OP.
Steve Cooper