mac automator 自动操作 使用初探

1.背景

我需要给弟弟找一些中考的模拟试卷题,然后找到了一个网页,但是这个网页只记录了获取几十份试卷的方式,就是需要把对应试卷的代码发送到一个微信公众号,然后公众号会回复一个百度网盘的地址和提取码,我要做的是不断重复以下过程:

(1)复制试卷对应的代码

(2)发送到公众号,获取网盘地址和提取码

(3)请求网盘链接,填写提取码,将资料保存到我的网盘

2.automator探索

以前无意间看过 automator 好像可以将重复操作录制成脚本,然后定义循环次数,就可以自动完成了。

注:录制过程使用的 app 尽量使用 mac 系统自带的,这样执行过程中更不容易出错。

接下来对 automator 的简单使用做以下说明。

(1)automator 新建文件,选择工作流程 

(2)选择录制,然后就可以记录接下来的鼠标和键盘操作,最后点击结束。

记录结果示例如下:

 

(3)选中“我做给你看”后,点击右上角运行,就会重复刚才录制的操作

(4)添加循环控制

在左侧资源库中选择:实用工具->循环

拖动到右侧的“我做给你看”的窗口,就可以为当前的“我做给你看”添加循环控制。

 

2.效率提升方案

经过多次探索,制定了以下方案:

(1)处理网页上的所有的试卷对应的代码,放到 mac 自带的编辑器里(这里最好用 mac 自带工具,不然容易在录制脚本执行的时候出错),每行一个代码

(2)录制脚本,将试卷代码从编辑器剪切出来,放到公众号,发送消息,然后停止。然后添加循环配置,获取所有的网盘地址。

说明:

  • 剪切内容必需带着回车符,目的是为了在本次操作后,编辑器的文本回到初始状态,等待下一次操作。
  • 到发送到公众号为止的原因:录制点击公众号连接的操作时,会记录连接的内容,导致每次发送试卷代码之后,不是点击公众号最新回复消息里的连接,而是重复点击录制操作时的连接,经过多次尝试,没有实现点击最新消息里的连接,所以只好到这里停止。

(3)获得所有的试卷的网盘连接和提取码,处理成一行链接一行提取码的文本,放到 mac 的编辑器中。

(4)录制脚本,从编辑器获取链接(剪切整行+回车符),放到 safari 访问,然后再从编辑器获取提取码(剪切整行+回车符),放到提取码输入框,然后点击提取,然后点击保存到我的网盘,点击确认,最后关闭网页,停止录制。

添加循环控制,将所有的试卷保存到“我的网盘”。

录制结果如下:

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值