如何使用快捷指令优雅的定位打卡
cemon_liu Lv4

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

定位打卡流程整理

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

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

自动化流程思考

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

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

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

  • 设置捷径
    打卡自动打开浏览器

  • 自动化设定
    自动化设置

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

  • 使用safari共享选择捷径
    safari

    未来的思考

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

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

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

  • 打开浏览器
    打开浏览器

  • 填充表单
    填充表单

  • 本文标题:如何使用快捷指令优雅的定位打卡
  • 本文作者:cemon_liu
  • 创建时间:2022-04-17 17:50:39
  • 本文链接:https://blog.gooday.press/2022/04/17/如何用快捷指令优雅的定位打卡/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论