Descarga de imágenes por lotes de sitios como Smugmug

Me gustaría presentar una manera fácil de descargar muchas imágenes de sitios web que las nombran secuencialmente, lo que significa que simplemente agregan un número y tal vez algunos caracteres a cada nueva imagen agregada. Presumido por ejemplo, usa un directorio / fotos / en su sitio web y coloca todas las imágenes, o al menos los enlaces a ellas en ese directorio. Todas las imágenes tienen el aspecto de un número M.jpg, lo que hace que sea muy fácil usar un script para descargar todas las imágenes dentro de un rango determinado.



Voy a usar la extensión de Firefox Descarga por lotes para descargar las imágenes de un sitio como Smugmug. El CEO de Smugmug dijo que era un comportamiento intencionado que las imágenes privadas en Smugmug todavía estuvieran disponibles públicamente, lo que me parece un poco extraño, pero ¿quién soy yo para quejarme?

Instale la extensión Batch Download Firefox y luego reinicie Firefox. Luego, abra las opciones de Descarga por lotes, esto se puede hacer haciendo clic derecho en un espacio en blanco en Firefox y seleccionando Descarga por lotes en el menú.

smugmug picture downloads



La URL base es la URL del directorio de fotos en Smugmug, en nuestro caso es http://www.smugmug.com/photos/(*)-M.jpg. El comodín es la parte numérica de cada imagen que cambia con cada imagen única. Definimos esa parte a continuación. Dado que solo consta de números, usamos los números del 1, que sería la imagen 1-M.jpg, hasta 10000, que sería la imagen 10000-M.jpg.

La descarga por lotes ahora escanearía las fotos del directorio en Smugmug para todas las imágenes entre 1-M.jpg y 10000-M.jpg, lo que significa que se escanearán un total de 10000 imágenes. Si se encuentra una imagen, se descargará al directorio que especifique en la parte inferior del formulario titulado Carpeta de descarga.

Los números que ingresa son arbitrarios. En su lugar, podría comenzar por 10000 y terminar en 96000. Por supuesto, la descarga de las imágenes lleva más tiempo si selecciona números grandes. Esta técnica se puede utilizar para muchos sitios web diferentes que guardan sus imágenes, u otros archivos como videos, de esta manera. Además, es posible volver a empezar en un determinado número en el que se detuvo.



Hay algunas formas de bloquear la descarga por lotes. La forma más sencilla sería una verificación de referencia que garantizaría que solo los visitantes del mismo sitio web pudieran descargar los archivos.