Как скачать.mp3 файлы всего сайта?

Я хочу скачать все mp3-файлы на сайте (даже на домашней странице и в ссылках).

Например, я хочу скачать все ссылки.mp3 с " http://example.org/musics/" и все под-ссылки.

Как я могу сделать это с помощью wget или же httrack команды?

2 ответа

Решение

С помощью команды wget вы можете использовать:

wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
  • -c: продолжить получение частично загруженного файла.
  • -A: принимать только mp3 файлы. измените этот формат на другой формат, который вы хотите скачать.
  • -r: recurse
  • -l 1: один уровень глубоко (т.е. только файлы, напрямую связанные с этой страницей)
  • -nd: не создавайте структуру каталогов, просто загрузите все файлы в текущий каталог.

Если файлы не находятся на одном сервере, например, cdn или поддомен, вам нужно добавить параметр -H для хоста охват.

По умолчанию (по уважительной причине) рекурсивный поиск Wget игнорирует хосты, отличные от тех, которые указаны в вашей команде. Однако, в зависимости от того, где хранятся файлы, вам может понадобиться посетить разные хосты (или разные имена серверов одного хоста).

Другие вопросы по тегам