作者热门文章
- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章vbs版IP地理位置查询小偷由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
- msg="请输入你要查询的IP或域名:"
- IP=Inputbox(msg,"IP地理位置查询小偷")
- If IP = "" Then IP = "127.0.0.1"
- url = "http://www.ip.cn/?q="& IP &""
- Body = getHTTPPage(url)
- Set Re = New RegExp
- Re.Pattern = "(查询结果为:.+)"
- Set Matches = Re.Execute(Body)
- If Matches.Count>0 Then Body = Matches(0)
- 'Re.Pattern = "\[[\s\S]*\]"
- 'Body = Re.Replace(Body, "")
- 'wscript.echo IP & Body
- Set oXMLHttpRequest=Nothing
- Set objExplorer = WScript.CreateObject("InternetExplorer.Application")
- objExplorer.Navigate "about:blank"
- objExplorer.ToolBar = 0
- objExplorer.StatusBar = 0
- objExplorer.Visible = 1
- objExplorer.height=300
- objExplorer.width=400
- objExplorer.left=400
- objExplorer.resizable=0
- objExplorer.Document.Body.InnerHTML =IP & Body
- 'objExplorer.document.parentwindow.clipboardData.SetData "text", IP & Body
- Set objExplorer=nothing
- '函数区
- Function getHTTPPage(Path)
- t = GetBody(Path)
- getHTTPPage = BytesToBstr(t, "UTF-8")
- End Function
- Function GetBody(url)
- On Error Resume Next
- Set Retrieval = CreateObject("Microsoft.XMLHTTP")
- With Retrieval
- .Open "Get", url, False, "", ""
- .Send
- GetBody = .ResponseBody
- End With
- Set Retrieval = Nothing
- End Function
- Function BytesToBstr(Body, Cset)
- Dim objstream
- Set objstream = CreateObject("adodb.stream")
- objstream.Type = 1
- objstream.Mode = 3
- objstream.Open
- objstream.Write Body
- objstream.Position = 0
- objstream.Type = 2
- objstream.Charset = Cset
- BytesToBstr = objstream.ReadText
- objstream.Close
- Set objstream = Nothing
- End Function
最后此篇关于vbs版IP地理位置查询小偷的文章就讲到这里了,如果你想了解更多关于vbs版IP地理位置查询小偷的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我是一名优秀的程序员,十分优秀!