Я хочу загрузить все mp3 файлы в веб-сайте (даже в домашней странице и подссылках).
Например, я хочу загрузить все ссылки .mp3 с "http://example.org/musics/" и все подссылки.
Как я могу сделать это при помощи wget
или httrack
команды?
С wget управляют, чтобы можно было использовать:
wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
-c
: продолжите получать частично загруженный файл. -A
: только примите mp3 файлы. измените этот формат с другим форматом, который Вы хотите загрузить. -r
: рекурсивно вызовите -l 1
: один уровень глубоко (т.е., только файлы, непосредственно связанные от этой страницы) -nd
: не создавайте структуру каталогов, просто загружайте все файлы в текущий каталог. Если файлы не находятся на том же сервере, например, cdn или субдомене, необходимо добавить параметр -H
для охвата Хоста.
По умолчанию (На серьезном основании) Wget’s рекурсивное извлечение игнорирует хосты, отличающиеся, чем тот, указанный в Вашей команде. Однако в зависимости от, где файлы хранятся, Вы, возможно, должны были бы посетить различные хосты (или другое имя сервера того же хоста).