¿Cómo descargar archivos .mp3 en todo el sitio?

14

Quiero descargar todos los archivos mp3 en el sitio web (incluso en la página de inicio y los subenlaces).

Por ejemplo, quiero descargar todos los enlaces .mp3 de " http://example.org/musics/ " y todos los subenlaces.

¿Cómo puedo hacer esto usando wgeto httrackcomandos?

moontoise
fuente

Respuestas:

24

Con el comando wget puedes usar:

wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
  • -c: continúe obteniendo un archivo parcialmente descargado.
  • -A: solo acepta archivos mp3. cambie este formato con otro formato que desee descargar.
  • -r: recurse
  • -l 1: un nivel de profundidad (es decir, solo archivos directamente vinculados desde esta página)
  • -nd: no cree una estructura de directorio, solo descargue todos los archivos en el directorio actual.
αғsнιη
fuente
0

Si los archivos no están en el mismo servidor, por ejemplo, cdn o subdominio, debe agregar el parámetro -Hpara la expansión del host.

Por defecto (por una buena razón) la recuperación recursiva de Wget ignora los hosts diferentes al especificado en su comando. Sin embargo, dependiendo de dónde estén almacenados los archivos, es posible que deba visitar diferentes hosts (o un nombre de servidor diferente del mismo host).

elMeroMero
fuente