i南航自动打卡

1 引言

需求:每天的i南航打卡比较难受,想自动化处理此事。

声明:学习与技术讨论,勿实操!!!

2 解决

解决思路主要用四种:

方法 优点 缺点
快捷指令 1. 方便;
2. 打卡失败与否,提醒明显
1. 只适用于iPhone和iPad;
2. 会上传cookie,安全性无法保障;
3. 由于是别人编写的快捷指令,更新受制于人。
Curl指令
Post请求
selenium模拟
  1. 编写快捷指令

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自带的消息通知。