使用Automator/Applescript将图像下载到特定目录

使用Automator/Applescript将图像下载到特定目录,applescript,automator,Applescript,Automator,我正在尝试使用Automator中的变量将图像保存到特定文件夹中 奇怪的是,当您创建一个新文件夹并使用一个变量时,它允许您设置基本路径。。。但是,如果您尝试“下载URL”,它不允许您选择将变量添加到其中的基本路径,并且会中断事务 我相信applescript可以做得更好,但我似乎不明白 例如 有一个叫做猫和狗的照片画廊 我能够抓住猫和狗的标题,使它成为我的变量。。。它在我的桌面上创建了一个名为Cats and Dogs(来自变量)的新文件夹。。。然后我就可以从“从网页获取图像URL”中抓取图库中

我正在尝试使用Automator中的变量将图像保存到特定文件夹中

奇怪的是,当您创建一个新文件夹并使用一个变量时,它允许您设置基本路径。。。但是,如果您尝试“下载URL”,它不允许您选择将变量添加到其中的基本路径,并且会中断事务

我相信applescript可以做得更好,但我似乎不明白

例如

有一个叫做猫和狗的照片画廊

我能够抓住猫和狗的标题,使它成为我的变量。。。它在我的桌面上创建了一个名为Cats and Dogs(来自变量)的新文件夹。。。然后我就可以从“从网页获取图像URL”中抓取图库中的所有图像

这很有效。。。然后我尝试“下载URL”,我想将它们下载到我创建的新“猫和狗”文件夹中。但我似乎无法做到这一点,因为我无法在automator中的下载URL框中设置路径

当我有100个画廊需要翻录到我的桌面上时,这真的很有用

当然,我可以在保存后手动移动新创建文件夹中的文件。。。但是我必须为每个画廊做这个


有什么建议吗?

从applescript可以使用命令行程序curl下载一些东西。使用-o选项,您可以指定保存下载的位置。所以你需要一个像这样的应用脚本

do shell script "curl http://url.of.image -o /path/to/output/file"

从applescript可以使用命令行程序curl下载一些内容。使用-o选项,您可以指定保存下载的位置。所以你需要一个像这样的应用脚本

do shell script "curl http://url.of.image -o /path/to/output/file"

我做到了,但我不能处理包含空间的路径,例如:执行shell脚本“curl-o/Users/zuiimb/Documents/Database/Images/image 1.jpg”注意“image 1.jpg”中的空间,如果路径包含空间,此脚本将不会成功:(请帮助!谢谢!我做到了,但我不能处理包含空格的路径,例如:do shell脚本“curl-o/Users/zuiimb/Documents/Database/Images/image 1.jpg”注意“image 1.jpg”中的空格,如果路径包含空格,此脚本将不会成功:(请帮助!谢谢!