-2

Есть много постов по этому поводу, но мой другой. В Интернете есть несколько mp3-файлов на удаленном сервере. Я могу слушать каждую музыку, как:

http://www.blahblah.com/demo/A1.mp3

Когда я использую следующую команду в терминале Mac, он успешно загружает файл:

ftp http://www.blahblah.com/demp/A1.mp3

но мой вопрос: как я могу скачать их все? Учитывая, что я не знаю их имен? Это не ftp-сервер, а просто типичный веб-сайт, и mp3-файлы не являются незаконными или что-то вроде демо-музыки.

Команда ftp не может подключиться анонимно к сайту, потому что у меня явно нет имени пользователя / пароля.

1 ответ1

-1

Вы можете попробовать использовать wget и получить рекурсивно

wget -r http://www.blahblah.com/demp/

Если вы не можете получить список каталогов, используйте что-то вроде

wget -r http://www.blahblah.com/demp/mp3.html

где mp3.html - страница, с которой связаны эти файлы

Если у вас есть файл с URL, вы можете использовать, например, так:

for i in `cat filename`;
do
wget $i
done

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .