Comment télécharger tout le site des fichiers .mp3?

14

Je souhaite télécharger tous les fichiers mp3 du site Web (même sur la page d'accueil et les sous-liens).

Par exemple, je veux télécharger tous les liens .mp3 à partir du " http://example.org/musics/ " et tous les sous-liens.

Comment puis-je le faire en utilisant les commandes wgetou httrack?

moontoise
la source

Réponses:

24

Avec la commande wget, vous pouvez utiliser:

wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
  • -c: continuez à récupérer un fichier partiellement téléchargé.
  • -A: accepte uniquement les fichiers mp3. changez ce format avec un autre format que vous souhaitez télécharger.
  • -r: recurse
  • -l 1: un niveau de profondeur (c'est-à-dire uniquement les fichiers directement liés à partir de cette page)
  • -nd: ne créez pas de structure de répertoires, téléchargez simplement tous les fichiers dans le répertoire courant.
αғsнιη
la source
0

Si les fichiers ne se trouvent pas sur le même serveur, par exemple cdn ou sous-domaine, vous devez ajouter le paramètre -Hde répartition d'hôte.

Par défaut (pour une bonne raison), la récupération récursive de Wget ignore les hôtes différents de celui spécifié dans votre commande. Cependant, selon l'endroit où les fichiers sont stockés, vous devrez peut-être visiter différents hôtes (ou un nom de serveur différent du même hôte).

elMeroMero
la source