Como baixar .mp3 arquivos site inteiro?

14

Quero baixar todos os arquivos mp3 no site (mesmo na página inicial e nos sublinks).

Por exemplo, eu quero baixar todos os links .mp3 do " http://example.org/musics/ " e todos os sub-links.

Como posso fazer isso usando os comandos wgetou httrack?

moontoise
fonte

Respostas:

24

Com o comando wget, você pode usar:

wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
  • -c: continue obtendo um arquivo parcialmente baixado.
  • -A: aceita apenas arquivos mp3. altere esse formato com outro formato que você deseja baixar.
  • -r: recurso
  • -l 1: um nível de profundidade (ou seja, apenas arquivos diretamente vinculados a partir desta página)
  • -nd: não crie uma estrutura de diretórios, basta baixar todos os arquivos no diretório atual.
αғsнιη
fonte
0

Se os arquivos não estiverem no mesmo servidor, por exemplo, cdn ou subdomínio, você precisará adicionar o parâmetro -Hpara a abrangência do host.

Por padrão (por um bom motivo), a recuperação recursiva do Wget ignora hosts diferentes do especificado no seu comando. No entanto, dependendo de onde os arquivos estão armazenados, pode ser necessário visitar hosts diferentes (ou um nome de servidor diferente do mesmo host).

elMeroMero
fonte