1 引言
需求:每天的i南航打卡比较难受,想自动化处理此事。
声明:学习与技术讨论,勿实操!!!
2 解决
解决思路主要用四种:
方法 | 优点 | 缺点 |
---|---|---|
快捷指令 | 1. 方便; 2. 打卡失败与否,提醒明显 |
1. 只适用于iPhone和iPad; 2. 会上传cookie,安全性无法保障; 3. 由于是别人编写的快捷指令,更新受制于人。 |
Curl指令 | ||
Post请求 | ||
selenium模拟 |
- 编写快捷指令
2.1 IOS系统
iPhone和iPad可以使用快捷指令,体验感较好。
But最近i南航签到界面增加了字段,目前(2022年4月13日)打卡虽然可以成功,但是健康码是黄色的。快捷指令的作者当前未更新,自己不会改。🥦
(2022年4月14日)打卡恢复正常。
2.2 Linux客户机或服务器
wood的项目:i南航校外自动打卡小工具
2.3 Windows(待完成)
上面wood的项目是通过Linux服务器运行脚本,邮件通知提醒打卡成功。
对脚本稍作修改,迁移到Windows上来,实现定时运行脚本+Windows自带的消息通知。