目录
0.1 背景
由于我们学校的教务微信公众号属于微信服务号,每月推送只能最多4条。因此,在假期等待成绩期间,无法及时的得知自己的某项课程是否已经出分。在这种情况下,我萌生了利用C#对成绩自动查询并发送电子邮件给自己邮箱的想法。
0.2 准备阶段
- 学校的教务公众号跳转到的网址即为目标网址,通过该网址的操作,可以获得成绩,课程表,教务通知等多方信息。
- 制作的推送程序应该能够可视化,并以一定时间间隔对成绩进行检查,若更新则发送邮件。
- 在一般情况下后台运行,不影响正常电脑使用。
0.3 知识储备
- 对网页进行操作:winform基本知识,webbrower基本知识,C#与JS相互调用;
- 发送登录请求:JS与ajax基本操作,基本正则表达式操作;
- 检查成绩是否更新:文件IO的相关基本操作;
- 发送邮件:SMTP服务基本用法,MailMessage类的使用。