使用Workflow下载课程表

开学了,学校的App居然没有查课表功能,必须要登录校园网才能查看。而且老师说课程安排会变动,需要我们经常检查。像我这种追求效率的男人。嗯,当然不会老老实实输入账号密码登录查看。刚好下了Workflow,来做一个小程序吧!

抓包发现是HTTP基本认证,那就很简单了。请求地址和Header照抄,用正则表达式取出课程表部分。接下来就感到Workflow还不是很完善了。CSS文件不能直接读取为Text,所以我把CSS存到了iCloud上,并且把文件后缀名改为.txt,这样才能被正确读取。接着拼接CSS和课程表,把HTML源码转换为Rich Text。官方文档说Rich Text可以直接转换成图片保存到相册里的,但是经测试无效,所以我先把Rich Text转换成PDF。最坑爹的是,转换成PDF后竟然丢失了部分CSS的效果。

以后要查看最新课表只要点一下就OK了。执行后获得的课程表,不准说它丑。

使用Workflow下载课程表》有3个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注