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

14

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

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

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

moontoise
источник

Ответы:

24

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

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

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

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

elMeroMero
источник