当前位置: 代码迷 >> XML/SOAP >> 用c#做网站监控程序如何做.
  详细解决方案

用c#做网站监控程序如何做.

热度:492   发布时间:2012-04-05 12:42:40.0
用c#做网站监控程序怎么做..?
用c#做winform程序-------网站监控程序怎么做..?


1、设置网站监控参数

例如对新网商的网站进行监控:
新网商首页的源代码截取一段如下:
源代码开始:
<meta name="author" content="新网商,sem88" />
<meta name="copyright" content="www.sem88.cn,版权所有" /> 
<link rel="stylesheet" rev="stylesheet" href="http://www.sem88.cn/themes/default/source/style.css.asp" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" href="http://www.sem88.cn/rss.xml" title="新网商-网天下" />

源代码结束

监控信息提取表:

网站名 新网商
网站地址 www.sem88.cn

监控码 新网商-网天下
监控码开始 href="http://www.sem88.cn/rss.xml" title="
监控码结束 " />
网站异常提醒信息 网站首页无法打开,请联系13523859270


2、设置程序活动时间间隔
设置程序活动时间间隔:10分钟
3、程序自动最小化运行
程序最小化到人物栏,就像qq一样
4、判断是否异常,如果异常进行气泡提醒
程序原理是:通过访问监控目标网站,窃取网站页面中源代码相关字符,然后和设置的监控码进行判读,如果一样就没有反应,如果不一样就弹出对话框进行提醒!时间间隔是为了有间断性运行程序,避免过高占有cpu和内存
程序注意事项:优化cpu和内存占有率,最小化运行不会对系统造成影响!



我刚接触网络编程 上面我都看不懂 但是老板让做···究竟该怎么做..谁能交交我方法 有源代码更好啊 谢谢


------解决方案--------------------
用webbrowser控件浏览网页,然后在事件里去判断页面内容。
------解决方案--------------------
用HTTPRequest控件获取页面,和数据库记录比对
  相关解决方案