如何用快捷指令优雅的打卡

发布时间:2022-04-17 21:35:00 作者:cemon_liu 阅读量:291

最近有有一个朋友说公司要求定位打卡,但是自己有时一忙就忘记了。然后还要被同事催?问我有没有办法设置一些自动化的方法来避免自己忘记打卡?

定位打卡流程整理

我和他谈完之后,了解了打卡的大致流程步骤。

  1. 打开手机浏览器
  2. 输入打卡网站
  3. 在网站内输入一些个人信息进行认证
  4. 获取定位权限 确认并提交位置信息

自动化流程思考

前提:朋友用的是水果机,定位要真实而不是乱定位

  1. 针对这个流程,我给他一个最简单的办法,设置一个手机定时提醒然后去自己执行这些步骤。这样的确可以在一定程度上防止遗忘,问题是和自动化有啥关系。好像还真没有。

  2. 然后我来优化了一下,是不是可以在提醒的同时自动打开浏览器?这样就把流程里面的第一和第二步自动化执行了。水果机里面有个神器,快捷指令可以帮助我们来完成这个步骤。至于什么是快捷指令。可以参考官方介绍。

  • 设置捷径 打卡自动打开浏览器
  • 自动化设定 自动化设置
  1. 当我把上面的快捷指令分享出去之后,朋友问题又来了,能不能把第三步也自动化一下啊?这一步好像还是真有点困难。是因为在苹果机上去Post请求再获取cookie有点困难。 搜索了一堆资料,测试半天也没实现。那有没有办法曲线救国呢?有! 我们可以用快捷指令的自动填充表单来优化这一步。 第三步是输入两个信息然后点击认证按钮。利用快捷指令里面运行js命令可以获取元素并填值和实现点击按钮动作。然后我就做了一个快捷指令分享过去。
  • 自动化填充表单捷径 自动化表单
  • 使用safari共享选择捷径 safari

未来的思考

那现在是不是还有优化提升空间呢?可能受限于知识掌握不足。程序认证和获取cookie的难度都很大。但我认为最终实现的应该是,到了时间点,自动运行并且打卡完成。全程不用人为干预,指令自动运行。

自动化不是作弊,也不是造假。自动化工具只是帮我们更好的生活,让我们日常一些重复繁杂的工作快速顺利的完成。

最后附上捷径的链接二维码苹果用户可以试试。

  • 打开浏览器 打开浏览器

  • 填充表单 填充表单


苏ICP备 19049580号-1号

Catfish(鲶鱼) CMS V 6.7.3