手机
当前位置:查字典教程网 >脚本专栏 >vbs >vbs版IP地理位置查询小偷
vbs版IP地理位置查询小偷
摘要:msg="请输入你要查询的IP或域名:"IP=Inputbox(msg,"IP地理位置查询小偷")IfIP=""ThenIP="127.0....

msg="请输入你要查询的IP或域名:"

IP=Inputbox(msg,"IP地理位置查询小偷")

IfIP=""ThenIP="127.0.0.1"

url="http://www.ip.cn/?q="&IP&""

Body=getHTTPPage(url)

SetRe=NewRegExp

Re.Pattern="(查询结果为:.+)"

SetMatches=Re.Execute(Body)

IfMatches.Count>0ThenBody=Matches(0)

'Re.Pattern="[[sS]*]"

'Body=Re.Replace(Body,"")

'wscript.echoIP&Body

SetoXMLHttpRequest=Nothing

SetobjExplorer=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

SetobjExplorer=nothing

'函数区

FunctiongetHTTPPage(Path)

t=GetBody(Path)

getHTTPPage=BytesToBstr(t,"UTF-8")

EndFunction

FunctionGetBody(url)

OnErrorResumeNext

SetRetrieval=CreateObject("Microsoft.XMLHTTP")

WithRetrieval

.Open"Get",url,False,"",""

.Send

GetBody=.ResponseBody

EndWith

SetRetrieval=Nothing

EndFunction

FunctionBytesToBstr(Body,Cset)

Dimobjstream

Setobjstream=CreateObject("adodb.stream")

objstream.Type=1

objstream.Mode=3

objstream.Open

objstream.WriteBody

objstream.Position=0

objstream.Type=2

objstream.Charset=Cset

BytesToBstr=objstream.ReadText

objstream.Close

Setobjstream=Nothing

EndFunction

【vbs版IP地理位置查询小偷】相关文章:

Rcmd.vbs 1.01修正版 增加了下载功能

用vbscript脚本实现返回 IP 配置数据的代码

vbs实现的定时提醒你休息的脚本

vbs 百度小助手

RCLS.vbs使用帮助

用vbs将名称转换为正确的大小写的代码

vbs字符串操作小考题

CMD和vbs修改 IP地址及DNS的实现代码

Iiscnfg.vbs IIS 配置脚本

vbs实现myipneighbors 域名查询结果整理

精品推荐
分类导航