【发布时间】:2011-09-01 22:44:26
【问题描述】:
由于我不会真正进入的原因,我需要在 AppleScript 中编写一些内容,它将专门通过 Safari 下载一些文件。 (只是有人会双击运行它会打开 Safari 并向他们显示一个网页,同时开始一些下载。)我可以使用 AppleScript 设置文档的 URL,但这不会下载文件。这是 Safari 认为它可以理解的文件,所以它只是尝试直接打开它。我需要将文件下载到文件系统。
我在 Google 上找到的所有内容都提到了一种叫做“URL 访问脚本”的东西,但是当我使用它时,AppleScript 编辑器会要求我选择它是什么应用程序,而我似乎没有(或者不知道它在哪里) )。其他建议是调用命令行工具来下载文件,但这里的问题显然是用户在 Safari 中有一些 cookie 授权它们访问服务器资源,因此命令行工具只会出错。
所以我猜这个问题可以分解为:
- 如何
tell application "Safari"下载文件? - 我可以指定保存文件的位置吗?还是只能去
Downloads文件夹? - 或者,我是否可以将 Safari 配置为不尝试打开某些文件类型,以便在显示页面之前循环浏览文档中的文件 URL?
【问题讨论】:
标签: safari download applescript