Descargue fácilmente todas las imágenes de páginas web en Safari con Automator

A veces, obtiene una página de gráficos en la Web y desea revisar laboriosamente con el botón derecho del mouse y guardar cada imagen por turno. Esto está bien si hay de cinco a diez imágenes, pero ¿y si hay de veinticinco a cincuenta o cien? Si tan solo hubiera alguna forma de descargar fácilmente todas las imágenes de las páginas web.

Por supuesto que la hay. En este artículo, le mostramos un sencillo script Automator de tres partes en Mac que detectará y guardará todas las imágenes de la página web actual (en el navegador Safari) y las guardará en un directorio de su escritorio.

Nota: para Firefox, puede seguir las instrucciones aquí.

Descargar todas las imágenes de páginas web con Automator

Automator es una herramienta realmente útil en Mac que pocos usuarios intentan usar, pero realmente deberían hacerlo porque es fácil y potente. Puede automatizar una gran cantidad de tareas repetitivas y tiene acceso a todas las partes del sistema. Puede convertir por lotes archivos gráficos a JPG, archivos de sonido de un formato a otro o activar y desactivar archivos ocultos.

Algo que quizás no sepa es que Automator tiene muchos ganchos en Safari, lo que le permite hacer cosas imposibles con las páginas web.

Para automatizar la captura de imágenes en una página web actual, es una cuestión sencilla de un script de tres elementos y, por supuesto, puede convertir esto en una aplicación que puede ejecutar en su escritorio, desde su dock (un servicio que se ejecuta desde la barra de menú), o incluso una acción de carpeta. En este caso, la convertiremos en una aplicación, pero siéntase libre de experimentar con otros métodos de destino.

Secuencia de comandos del flujo de trabajo

Abra un nuevo flujo de trabajo de Automator. Seleccione una aplicación como su tipo de flujo de trabajo de destino.

En la barra de herramientas de acciones de la izquierda, elija acciones de Internet. De la lista, elija «Obtener página web actual» de la acción de Safari.

automator-grab-images-get-safari

Ahora elija entre las mismas acciones de Internet «Obtener contenido de páginas web». Esto cargará un archivo web del contenido de la página web actual en la memoria, sobre el que se podrá actuar mediante acciones posteriores.

automator-grab-images-get-contents

Por último, elija la acción «Guardar imágenes del contenido web». Esta acción procesa el archivo web del paso anterior y lo empalma para archivos de imagen, luego guarda esos archivos en el disco de la manera especificada, ya sea en un directorio con nombre específico o con la URL.

En relación :  '¡Impresionante!' Las últimas fotos de vacaciones de Naomi Osaka desde Roma están rompiendo Internet

automator-grab-images-save-images

Teniendo esto en cuenta, marque las casillas «Usar URL como nombres de carpeta» y «Reemplazar carpetas existentes». Esto nombrará la carpeta en su escritorio con la URL del sitio web para que cada carpeta sea diferente. Si ya existe, lo reemplazará en lugar de mostrar un error y no completar la tarea. Esto es un poco tosco, pero podría perfeccionarlo con un poco de trabajo.

Guarde la aplicación en el disco en su ubicación preferida.

Ejecutando la aplicación

Ejecute la aplicación como lo haría con cualquier otra aplicación, recordando, por supuesto, asegurarse de que la pestaña de la página que desea capturar sea la actual. Por cierto, esto funciona incluso si Safari está minimizado.

Puede ejecutar la aplicación desde el escritorio u ocultarla en el directorio de Aplicaciones y ejecutarla desde un acceso directo en el dock.

Ejecute la aplicación y se guardará una carpeta con el nombre de la URL en su escritorio que contiene todas las imágenes de la página.

automator-grab-images-folder

Conclusión

Hay ciertas limitaciones en el script que probablemente podrías resolver si lo manipulas un poco. Por ejemplo, obtiene un error si no hay imágenes para tomar. Aparte de eso, funciona bien, aunque un poco básico.

¿Hay alguna tarea que le gustaría ver automatizada? ¿Ha hecho más complicado este guión básico? Háganos saber en los comentarios a continuación.