Board logo

标题: [已解决]批处理如何实现网页监控? [打印本页]

作者: nf99290    时间: 2010-6-21 22:31     标题: [已解决]批处理如何实现网页监控?

需求:
运行批处理在后台打开假如是http://www.baidu.com 这个页面(需要考虑网络慢的原因打开完整页面需要一个时间),判断源码中有“百度一下,你就知道”的字样(在源码的<title> </title>语句中),则goto到A循环语句。如果没有这样的字样或者是“无法显示该页”,则goto到B循环语句。

其实目的就是监控网页是否还存活,而不是简单的用ping或telnet等命令进行地址存活测试。

请高手支招。

谢谢。



2010/7/23:没有得到有效答案,先结贴。

[ 本帖最后由 nf99290 于 2010-7-23 12:13 编辑 ]
作者: defanive    时间: 2010-6-21 22:45

批处理,恐怕要用第三方吧,curl这些。。。
vbs就简单点。。。
作者: pdanniel66    时间: 2010-6-21 22:45

使用curl 或 hrml2txt 转换网页到 txt , 然后以findstr指令去判断与GOTO
作者: nf99290    时间: 2010-6-24 09:23

感谢楼上朋友。做了几天尝试,普通页面还行,curl对https的页面就无法下载了,翻 了google,换了wget,还是没成功,晕。
作者: caruko    时间: 2010-7-23 13:55

bat 无法准确知道IE页面的缓存文件吧...
比如你打开多次 就有[1]  [2] 之类的在后面。

https这种是不下载到本地的




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2