如何用python监控一个网站是否正常?

如何用python监控一个网站是否正常?

如何用python监控一个网站是否正常?
例如www.chinaunix.com可以打开,就输出OK,相反就NO
我用urllib.read()读首页,然后print 信息.但是如果只需要知道他是可以打开的,就像在DOS里面telnet www.chinaunix.com 80,如果可以TELNET,那么这个网站就正常,看看大家有没有好的办法!谢谢!
如果是静态网站没啥,能够打开网站能够匹配个关键字就好了,如果是动态网站那么post个参数查询下
如果是静态网站没啥,能够打开网站能够匹配个关键字就好了,如果是动态网站那么post个参数查询下
就像如下这样:
import urllib
a=urllib.open("http://www.chinaunix.com"),如果www.chinaunix.com这台服务器的网站打不开,那么urllib.open本身就会提示打不开.那就谈不上去匹配关键字啦,请明示!我的需求只是要测试他是否可以打开或者是这台服务器的80端口正不正常(WEB通常用这个端口,举例而已)
怎么高手都不回答的呀,急用呀,谢谢!
python里面有telnetlib,登陆一个网站,这样的好处是能对一个网站设定多个主机。
url=httplib.HTTPConnection("www.yoururl.com:80").
url.connect()
错误就是不正常,可以catch一下。
谢谢各位的回答,我的问题解决了,我用了telnetlib里的Telnet方法
我也弄这个问题呢.
不过我用的是PHP,用fsockopen来打开网页.