Téléchargement par lots de photos à partir de sites comme Smugmug

Je voudrais vous présenter un moyen simple de télécharger de nombreuses images à partir de sites Web qui les nomment de manière séquentielle, ce qui signifie qu'ils ajoutent simplement un numéro et peut-être des caractères à chaque nouvelle image ajoutée. Smugmug par exemple, utilise un répertoire / photos / sur leur site Web et met toutes les images, ou au moins des liens vers elles dans ce répertoire. Toutes les images ressemblent à number-M.jpg, ce qui rend très facile l'utilisation d'un script pour télécharger toutes les images dans une certaine plage.

Je vais utiliser l'extension Firefox Téléchargement par lots pour télécharger les photos depuis un site comme Smugmug. Le PDG de Smugmug a déclaré que c'était un comportement intentionnel que les photos privées de Smugmug soient toujours accessibles au public, ce que je trouve un peu étrange, mais qui suis-je pour me plaindre?



Installez l'extension Firefox Batch Download et redémarrez Firefox par la suite. Ouvrez ensuite les options de téléchargement par lots, cela peut être fait en cliquant avec le bouton droit sur un espace vide dans Firefox et en sélectionnant Téléchargement par lots dans le menu.

smugmug picture downloads

L'URL de base est l'url du répertoire de photos chez Smugmug, dans notre cas c'est http://www.smugmug.com/photos/(*)-M.jpg. Le Wildcard est la partie numérique de chaque image qui change avec chaque image unique. Nous définissons cette partie ci-dessous. Comme il ne s'agit que de nombres, nous utilisons les nombres de 1 qui seraient l'image 1-M.jpg à 10000 qui serait l'image 10000-M.jpg.



Le téléchargement par lots numériserait désormais les photos de l'annuaire chez Smugmug pour toutes les images comprises entre 1-M.jpg et 10000-M.jpg, ce qui signifie qu'un total de 10000 images seront numérisées. Si une image est trouvée, elle sera téléchargée dans le répertoire que vous spécifiez en bas dans le formulaire intitulé Télécharger le dossier.

Les nombres que vous entrez sont arbitraires. Vous pouvez commencer par 10000 à la place et terminer à 96000. Le téléchargement des images prend bien sûr plus de temps si vous sélectionnez des nombres énormes. Cette technique peut être utilisée pour de nombreux sites Web différents qui enregistrent leurs images - ou d'autres fichiers comme des vidéos - de cette façon. Il est en outre possible de recommencer à un certain nombre où vous vous êtes arrêté.

Il existe plusieurs moyens de bloquer le téléchargement par lots. Le moyen le plus simple serait une vérification des référents qui garantirait que seuls les visiteurs du même site Web seraient autorisés à télécharger les fichiers.