16 votes

Comment télécharger toutes les images d'une page web en une seule fois ?

Par exemple, j'aime les décorations militaires, et voici celle de Wikipedia Ruban de service Comment puis-je télécharger toutes les images du ruban en une seule fois au lieu de les cliquer une par une et de sélectionner ensuite "Enregistrer l'image sous" ?

0 votes

Il serait beaucoup plus rapide pour vous de le googler. Par exemple wikihow.com/Download-All-Images-on-a-Web-Page-at-Once

2 votes

@Jaqenhghar C'est pour Windows, est-ce que ça marche sur Mac ?

13voto

Graham Miln Points 39606

Automator

Utilisez la fonction Automator.app pour trouver, extraire et enregistrer les images de votre page web actuelle. La combinaison des actions nécessaires est la suivante :

  • Récupérer la page Web actuelle dans Safari
  • Obtenir le contenu des pages Web
  • Sauvegarder les images du contenu Web

Pour en savoir plus sur l'utilisation d'Automator, consultez le site Web d'Apple. Les bases du Mac : Automator .

Automator

Terminal

Une autre approche consiste à utiliser curl par le biais de la ligne de commande, Quel est le moyen le plus rapide et le plus simple de télécharger toutes les images d'un site Web ? .

0 votes

Toujours d'actualité dans MacOS Big Sur. Merci !

7voto

Utilisation de wget :

wget http://en.wikipedia.org/wiki/Service_Ribbon -p -A .jpg,.jpeg,.png -H -nd

-p ( --page-requisites ) télécharge des ressources telles que des images et des feuilles de style, même si vous n'utilisez pas la fonction -r . -A spécifie les suffixes ou les motifs de style globulaire à accepter. -H ( --span-hosts ) suit les liens vers d'autres domaines comme upload.wikimedia.org . -nd ( --no-directories ) télécharge tous les fichiers dans le répertoire courant sans créer de sous-répertoires.

Vous pouvez installer wget avec brew install wget après avoir installé Homebrew .

Vous pouvez aussi simplement utiliser curl :

curl example.tumblr.com | grep -o 'src="[^"]*.jpg"' | cut -d\" -f2 | 
        while read l; do curl "$l" -o "${l##*/}"; done

Téléchargement d'images depuis Tumblr ou Blogspot :

api="http://api.tumblr.com/v2/blog/example.tumblr.com/posts?type=photo&api_key=get from tumblr.com/api"
seq 0 20 $(curl -s $api | jq .response.total_posts) |
    while read n; do
        curl -s "$api&offset=$n" |
            jq -r '.response.posts[].photos[].original_size.url'
    done | awk '!a[$0]++' | parallel wget -q

curl -L 'http://someblog.blogspot.com/atom.xml?max-results=499' |
    grep -io 'href="http://[^&]*.jpg' | 
    cut -d\; -f2 |
    awk '!a[$0]++' |
    parallel wget -q

0 votes

Où trouve-t-on parallel de ?

0 votes

Vous pouvez installer parallel y jq con brew install parallel jq après avoir installé Homebrew ou avec sudo port install parallel jq après avoir installé MacPorts .

6voto

user9027325 Points 41

Utilisation de Firefox (testé avec la version 61), sans logiciel supplémentaire :

  1. Trouvez l'onglet médias de la fenêtre Infos sur la page. Vous pouvez le trouver de l'une des manières suivantes :

    • Menu contextuel > View Page Info > Media
    • Menu contextuel pour l'image > View Image Info
  2. Sélectionnez toutes les adresses des images.

  3. Cliquez sur Enregistrer sous... et sélectionnez le dossier dans lequel vous souhaitez télécharger toutes les images.

1voto

miniBill Points 121

Vous pouvez utiliser Firefox et Flashgot, qui est une extension qui fait à peu près exactement ce que vous recherchez.

Vous pouvez trouver Flashgot sur le site officiel des modules complémentaires de Mozilla. ici

Flashgot utilise un gestionnaire de téléchargement de votre choix, soit celui intégré à Firefox, soit curl, wget, ou autres. Personnellement, j'aime A bas les autres ! .

1 votes

Bonjour, bienvenue sur AskDifferent, je trouve que si une question mérite une réponse, elle mérite d'être votée. De même, des instructions et un lien peuvent vous permettre d'obtenir plus de votes positifs. Veuillez prendre le temps de lire la section des réponses et des questions de la section aide page.

0 votes

@Deesbek réponse élargie :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X