Há muitos posts sobre isso, mas o meu é diferente. Há um número de arquivos mp3 em um servidor remoto na internet. Eu posso ouvir cada música como:
http://www.blahblah.com/demo/A1.mp3
Quando eu uso o seguinte comando no terminal do Mac, ele faz o download do arquivo com sucesso:
ftp http://www.blahblah.com/demp/A1.mp3
mas minha pergunta é: como posso baixar todos eles? Considerando que eu não sei seus nomes? Este não é um servidor de ftp e apenas um site típico e os arquivos de mp3 não são ilegais ou algo em que são todas músicas demo.
O comando ftp não pode se conectar anonimamente ao site, porque eu não tenho nome de usuário / senha, obviamente.
terminal
ftp
file-download
xbmono
fonte
fonte
mget *.mp3
. O comando para isso provavelmenteftp www.blahblah.com
, nome de usuário "anônimo" ou "ftp", passe: qualquer coisa que você quiser, mas seus endereços de e-mail seriam educados. Então usels
ecd
para ir ao lugar certo no servidor ftp eget filename
oumget *.mp3
.Respostas:
Você pode tentar usar wget e obter recursivamente
Se você não pode obter a lista de diretório use algo como
onde mp3.html é a página onde esses arquivos estão vinculados
Se você tem arquivo com URL's você pode usar por exemplo desta forma:
fonte