Cree un documento de automatización. Mientras lo prueba, hágalo un flujo de trabajo. Una vez que lo tenga funcionando como desea, puede hacer una aplicación o lo que sea más útil.
Agregue dos acciones, ambas de la categoría de Internet:
- Obtener URL especificadas
- Descargar URLs
Con la primera acción, haga clic en el triángulo de expansión y si hay una URL predeterminada allí, selecciónela y haga clic en Eliminar
y luego en Agregar
su URL específica.
Con la segunda acción, haga clic en el menú desplegable 'Dónde' y elija un destino. Haga clic en 'otro' para elegir una ubicación arbitraria. Podría valer la pena tener una carpeta exclusiva especificada para que luego pueda ejecutar fácilmente otras acciones en el 'contenido' de la carpeta (ver abajo).
Luego haga clic en 'Ejecutar' para probar el flujo de trabajo. Debería descargar el html de la página (pero no todos los archivos auxiliares) y guardarlo en la ubicación especificada. Si ya existe, guardará una copia adicional.
Probablemente este sea el método más sencillo para descargar una página web y no requiere que Safari realmente abra la página. También podría usar applescript o podría usar una herramienta de línea de comandos como wget o curl y ejecutarlo desde la terminal.
Actualizar:
Para convertir esto en una aplicación en lugar de un flujo de trabajo, lo más fácil probablemente sea simplemente crear una nueva aplicación y luego agregar las acciones de la misma manera que se creó el flujo de trabajo. Desafortunadamente, el comando de menú archivo > convertir a…
no parece ser muy efectivo.
En cuanto a renombrar el archivo resultante, desafortunadamente la acción descargar urls
parece no funcionar como debería, ya que no proporciona un resultado (es decir, una referencia al html guardado).
Puede agregar un método alternativo. Aquí hay uno que utiliza el archivo guardado (por lo que debe descargar el archivo para luego 'elegirlo') y luego lo renombra; ten en cuenta que luego puedes eliminar/borrar ese archivo inicial ya que solo lo necesitas el tiempo suficiente para agregar la entrada a la acción. Utilizo la opción de 'agregar fecha u hora' en la acción 'renombrar elementos del buscador' porque no requiere interacción del usuario, pero puedes revisar las varias opciones y elegir la mejor para tus necesidades.
-
Obtener elementos del buscador especificados
Esto utiliza agregar
para especificar el archivo, por lo que debe tener un archivo en la ubicación de descarga con el nombre correcto y luego elegirlo (por ejemplo, 'navegadores web de modo texto.html'). Este es el nombre que la descarga de dos pasos generaría basado en la URL que proporcionaste. Ejecútalo nuevamente con la URL real para obtener el nombre correcto del archivo para esa URL. Ten en cuenta que no necesitas el archivo real, solo el nombre real del archivo, por lo que también podrías simplemente colocar un archivo de texto al azar allí y darle el mismo nombre y luego eliminarlo.
-
Renombrar elementos del buscador: agregar fecha u hora
Puedes elegir tus opciones de renombrado para esta acción, pero la de fecha/hora es fácil de trabajar. Ten en cuenta que algunas opciones de renombrado parecen funcionar solo en un flujo de trabajo.