找回密码
 加入
搜索
查看: 1344|回复: 11

关于检测论坛有没有关闭

[复制链接]
发表于 2009-7-12 11:02:35 | 显示全部楼层 |阅读模式
本帖最后由 a000000 于 2009-7-12 18:54 编辑

求实现如下功能:
检测论坛:http://sdjt.vicp.net/是否关闭,如果开通则显示,如果不开通则打开:http://www.baidu.com/


自己写了个,这样写的:
#include <IE.au3>
$var = Ping("sdjt.vicp.net",250)
If $var Then; also possible: If @error = 0 Then ...
$oIE = _IECreate ("http://sdjt.vicp.net/")
Else
$oIE = _IECreate ("http://www.baidu.com/")
EndIf




可是这样检测不准确,请高手帮忙
 楼主| 发表于 2009-7-12 11:19:52 | 显示全部楼层
一直在线等大侠支招,用于电脑维护
 楼主| 发表于 2009-7-12 11:28:37 | 显示全部楼层
今天人气不旺啊
 楼主| 发表于 2009-7-12 12:21:46 | 显示全部楼层
大狮子,去哪了 ?
 楼主| 发表于 2009-7-12 13:17:48 | 显示全部楼层
寂寞高手一时俱无踪
发表于 2009-7-12 13:39:28 | 显示全部楼层
可以试试用tcpconnect代替ping,这样相对更准确一些。

最好的话,应该dump首页,然后查找关键字。
 楼主| 发表于 2009-7-12 17:37:12 | 显示全部楼层
可以试试用tcpconnect代替ping,这样相对更准确一些。

最好的话,应该dump首页,然后查找关键字。
ghostystep 发表于 2009-7-12 13:39

请大侠指点一二,就用那个首页就行
发表于 2009-7-12 18:00:34 | 显示全部楼层
有个旁门左道的思路供你选择.判断会很准确/
如下:
$verget = InetGet ( "http://sdjt.vicp.net/UploadFiles/20078716585531.jpg", @ScriptDir&"\20078716585531.jpg" , 1, 0)
if $verget  Then
.........

else  打开百度//////
endif
 楼主| 发表于 2009-7-12 18:50:48 | 显示全部楼层
有个旁门左道的思路供你选择.判断会很准确/
如下:
$verget = InetGet ( "http://sdjt.vicp.net/UploadFiles/20078716585531.jpg", @ScriptDir&"\20078716585531.jpg" , 1, 0)
if $verget  Then
.........

els ...
boyhong 发表于 2009-7-12 18:00



帅哥,你这个主意也很妙啊
 楼主| 发表于 2009-7-12 18:54:12 | 显示全部楼层
就依照帅哥的了,哈哈,非常感谢,别我那个准确多了
 楼主| 发表于 2009-7-12 18:54:51 | 显示全部楼层
帅哥一出手,就知有没有
 楼主| 发表于 2009-7-12 18:55:22 | 显示全部楼层
#include <IE.au3>

$verget = InetGet ( "http://sdjt.vicp.net/UploadFiles/20078716585531.jpg", @ScriptDir&"\20078716585531.jpg" , 1, 0)
if $verget  Then; also possible: If @error = 0 Then ...
$oIE = _IECreate ("http://sdjt.vicp.net/")
Else
$oIE = _IECreate ("http://www.baidu.com/")
EndIf
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-5 08:13 , Processed in 0.073974 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表