一、前言
由于每天上下班都需要打卡,公司打卡方式为OA签到,作为一个每天总是踩着点进办公室的人,打卡迟到在所难免,于是采取技术手段实现自动打卡。
入职到现在与同事打卡经历了几个阶段:
- 按键精灵模拟登录打卡。缺点:下班后公司有时停电后gg
- 使用签到登录数据包,替换cookie,定时发送签到打卡数据包。缺点:cookie时效性问题。
- 写模拟登录,获取cookie之后再发送签到登录打卡。缺点:没多久登录处数据包参数值更改了,自动化登录失败。
- 微信机器人根据识别发送内容进行打卡,实现远程打卡。缺点:微信机器人总掉线,扫码登录频繁。
- 分析手机APP,发现签到打卡包发送用户ID进行打卡,直接可以伪造任意用户身份进行打卡。缺点:出差或者调休打卡时间不可控,周一到周五都打卡,周六日不打卡。
- 当前版本,使用公众号进行打卡,不会因微信账号登录问题存在掉线无法打卡情况,并可远程控制和设置计划任务。 more >>