首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppleScript cURL

AppleScript cURL
EN

Stack Overflow用户
提问于 2012-07-03 11:02:19
回答 1查看 557关注 0票数 0

我很难让下面的脚本正常工作。所以它应该做的是:我想为脚本设置一个计时器,以便在我的硬盘上保存一个jpg版本的www.url.com/picture.aspx,文件名从picture-0001.jpg到picture-xxxx.jpg。

代码语言:javascript
复制
set {tUrl, dFolder} to {"www.url.com/picture.aspx", "~/Desktop/curlDownload/"}

set {oAStid, AppleScript's text item delimiters} to {AppleScript's text item delimiters, "/"}
set fName to (last text item of tUrl) as string
set AppleScript's text item delimiters to oAStid

do shell script ("mkdir -p " & dFolder & "; curl -A/--user-agent " & tUrl & " >> " & (dFolder & fName))

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2012-07-03 12:09:46

curl不能用于保存网站的截图。您可以先安装Homebrew,然后再安装带有brew install webkit2pngwebkit2png

使用cron调度脚本可能会更简单。您可以每隔一分钟运行一次,方法是使用EDITOR=nano crontab -e编辑crontab并添加一行,如下所示:

*/2 * * * * webkit2png -C -s 1 -W 1000 -H 1000 --clipwidth 1000 --clipheight 1000 http://stackoverflow.com -o ~/Desktop/$(date '+\%y\%m\%d\%H\%M\%S').png

(如果我误解了问题,而您实际上正在尝试下载图像,则类似于curl -O http://t.co/static/images/bird.png的工具会将具有相同文件名的文件保存到当前目录中。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11303918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档