Y a-t-il un moyen d'exécuter un script avec une certaine page Web comme argument qui téléchargera toutes les images à partir de là?
Y a-t-il un moyen d'exécuter un script avec une certaine page Web comme argument qui téléchargera toutes les images à partir de là?
wget -nd -r -l1 -p -np -A jpg, jpeg, png, svg, gif -e robots = off http://www.apple.com/itunes/
Si le les images sont sur un hôte ou sous-domaine différent, vous devez ajouter -H pour couvrir les hôtes:
wget -nd -H -p -A jpg, jpeg, png, gif -e robots = off http://example.tumblr.com/page/{1..2}
Vous pouvez également utiliser curl:
cd ~ / Desktop / ; IFS = $ '\ n'; pour u dans $ (curl -Ls http://example.tumblr.com/page/{1..2} | sed -En 's /.* src = "([^"] + \. (jpe? g | png)) ". * / \ 1 / p '| sort -u); do curl -s" $ u "-O; done
-L suit les en-têtes de localisation (redirections) . -O renvoie les fichiers dans le répertoire courant avec les mêmes noms.
Vous pouvez utiliser un flux de travail Automator pour télécharger des images intégrées dans une page Web ou des images liées à une page Web. Un bon point de départ pour un flux de travail est:
Vous pouvez modifier le flux de travail pour utiliser une liste de pages Web à récupérer.
Automator est inclus avec Mac OS X dans le Dossier Applications > Utilities
.
Voici une solution hacky (mais ça marche). J'espère que quelqu'un pourra en trouver un meilleur.
Dans Terminal, utilisez wget --page-requisites http://example.com/
. Cela téléchargera la page Web à example.com et toutes les ressources qui y sont liées (telles que les images, les feuilles de style et les scripts). Plus d'informations sur --les conditions requises pour la page. Remarque: vous pouvez ajouter de nombreuses URL séparées par des espaces pour en télécharger plusieurs à la fois. Si plusieurs d'entre eux proviennent du même serveur, vous devez utiliser quelque chose comme wget --wait = 2
pour éviter d'absorber des fichiers trop rapidement.
Ouvrez le dossier dans lequel vous avez téléchargé ces fichiers et utilisez Spotlight pour séparer les images des autres fichiers. Je vais supposer que vous avez Mountain Lion. Saisissez "Image" dans le champ de recherche et sélectionnez Types> Image.
Si vous connaissez le modèle dans l'url, vous pouvez utiliser la solution * ix avec Curl: Utiliser curl pour télécharger des images depuis le site Web en utilisant un caractère générique?
Découvrez l’espace Automator sur MyAppleSpace http://www.myapplespace.com/pages/view/14664/automator-script-library