4 votos

Puede AppleScript ser utilizado para la descarga de archivos desde una página web?

Quiero escribir un script que busca en una página web para un archivo actualizado, luego de descargarlo, cuando se detectan. No hay un comando que he encontrado que hace esto, aceptar Automator la URL de descarga de la función, que yo creo que simplemente obtiene el HTML, no el archivo.

Dime si me equivoco o si AppleScript puede hacer esa tarea?

P. S. no me gustaría uso de Internet en las bibliotecas.

1voto

jerrett7 Puntos 22

Tiene un par de opciones aquí, ¡oh, el poder de un mac!

Opción 1:

El uso de la curl comando, documentado aquí.

Me gustaría utilizar AppleScript para ejecutar el comando Curl y cualquier otro comando que usted necesita para ejecutar con el fin de recuperar el archivo que usted necesita para analizar, procesar, se compruebe que el archivo actualizado y, a continuación, utilizar el comando curl para descargar el archivo actualizado.

Si usted no desea utilizar AppleScript, Automator es otra opción.

Opción 2:

Usando Applescript, usted podría tener que activar otro script escrito en perl, php, o en el idioma de su gusto, que podría ser por escrito para hacer el mismo obtención, el análisis y la recuperación de los archivos actualizados. Esto le proporcionará la flexibilidad necesaria para escribir en el idioma que usted elija en base a su nivel de comodidad con la que el lenguaje.

Un ejemplo de escritura de un AppleScript para desencadenar otro archivo podría ser:

do shell script "php ~/Library/Scripts/MyCustomScript.php"

Para cada opción, si usted escribe un AppleScript puede utilizar un programa como FastScripts (También disponible en la Mac App Store), lo que añade un icono a la barra de menú a través del cual usted puede fácilmente acceder a su AppleScripts para llevarlas a cabo, sino que también ofrece el beneficio añadido de ser capaz de asignar atajos de teclado a su AppleScript para activar aún más rápido.

0voto

maxpenguin Puntos 1488

El uso de wget

Applescript también puede hacer esto fácilmente.

Me gustaría utilizar el comando wget comando con un bash script y ejecutarlo mediante el la osascript -e comando.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X