软件工程项目方案(二) page to mail By 沈升

这是一个网页应用,来自沈升对Page2Mail的NABC的分析:

N (Need)

很多时候,我们需要监控一类网站,但是又不想花太多时间和精力在这上面,而是希望网站有变化时自动得到通知(邮件)。

1. 监测某个网页是否能被正常访问。

2. 希望网页上出现某些特定关键词时得到通知,比如官方发布手机ROM的更新,GRE报名网站出现新的通知等。

3. 某些网站提供RSS输出,可以转为邮件输出。比如,BBS的notice版或科大主页上每更新一条消息,就能收到一封邮件。对于某些没有RSS输出,但结构化很强的网页,也可以做到监控每次内容的更新。

A (Approach)

服务器(Azure等)上两个服务:1. 抓站,解析 2.邮件服务

B (Benefit)

节省时间、节省精力。。我们对于某些网站,很希望能及时得到其更新信息,就像outlook一样,会及时通知我们有新邮件,但是我们把每个想关注的网站都打开,不停刷新。如果有了这个功能,一个outlook在手,天下我有啊!可以及时得到我们想要的资讯。

C (Competitors)

现在有一些网站提供类似服务,如监控网页变化的changedetection.com, followthatpage.com, 提供rss2email服务的blogtrottr.com等,但它们大多功能简单且单一,而且都是英文网页,甚至有的还被墙了……

原文地址:https://www.cnblogs.com/msra-pos/p/3344263.html