找回密码
 加入
搜索
查看: 4079|回复: 7

如何判断本机网络为电信还是网通

[复制链接]
发表于 2009-8-11 21:20:51 | 显示全部楼层 |阅读模式
#include <INet.au3>
_GetIP ( )

通过_GetIP ( )获取IP后
如何判断本机网络为电信还是网通,
并在判断后访问不同页面
发表于 2009-8-11 21:30:40 | 显示全部楼层
我想到的办法是ping 你当地的电信和网通的dns 看看是否通...判断就简单了(前提网通ping不通电信 电信也ping不通网通)
获取地址的话 这么长.判断成难题
发表于 2009-8-11 21:43:10 | 显示全部楼层
本帖最后由 l4ever 于 2009-8-11 21:59 编辑

http://l4ever.cn/archives/1331
两个供你选择,
下面那个调用SINA的数据.
IpLocal(5)就可以得到接入商是电信还是网通,还是教育网
发表于 2009-8-12 22:55:43 | 显示全部楼层
#include <IE.au3>
$oIE = _IECreate('http://www.123cha.com',0,0,1)
$HTML = _IEDocReadHTML($oIE)
$Str = StringRegExp($HTML, '来自:(.*) \+\+<BR>', 3)
$S  = StringReplace($Str[0], ' ', '  ')
MsgBox(0,'判断:',$S)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2009-8-17 16:23:03 | 显示全部楼层
学习了~谢谢!
发表于 2009-8-21 11:23:53 | 显示全部楼层
#include
$oIE = _IECreate('http://www.123cha.com',0,0,1)
$HTML = _IEDocReadHTML($oIE)
$Str = StringRegExp($HTML, '来自:(.*) \+\+', 3)
$S  = StringReplace($Str[0], '&nbsp;', '  ')
MsgBox(0,'判断: ...
lynfr8 发表于 2009-8-12 22:55

你这个方法会有IE进程出现,不好不好
发表于 2009-8-21 17:42:06 | 显示全部楼层
加个processclose
发表于 2009-8-21 18:25:59 | 显示全部楼层
#include <INet.au3>
Func IsISP()
        $Str = StringRegExp(_INetGetSource("http://www.123cha.com/"), "来自:(.*) \+\+<BR>", 3)
        Return StringRight($Str[0], 2)
EndFunc

评分

参与人数 1贡献 +1 收起 理由
lynfr8 + 1

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-22 13:46 , Processed in 0.085801 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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