code1:
Option explicit
Private Sub Form_Load()
WebBrowser1.Visible = False
WebBrowser1.Navigate "http://www.ip138.com/ip2city.asp"
End Sub
Private Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant)
On err GoTo err:
Dim i1 As Long, i2 As Long, i3 As Long
Dim Ip As String
Dim Ad As String
i1 = InStr(WebBrowser1.Document.body.innerText, "[")
i2 = InStr(WebBrowser1.Document.body.innerText, "]")
i3 = Len(WebBrowser1.Document.body.innerText)
Ip = Mid(WebBrowser1.Document.body.innerText, i1 + 1, i2 – (i1 + 1))
Ad = Right(WebBrowser1.Document.body.innerText, i3 – (i2 + 4))
MsgBox "你的IP地址是:" & Ip
MsgBox "你的地理位置:" & Ad
err:
MsgBox "获取失败!"
End Sub
code2:
Private Sub Command1_Click()
Print GetPublicIP()
End Sub
Private Function GetPublicIP() As String
Dim b() As Byte, s As String, n1 As Integer, n2 As Integer
b() = Inet1.OpenURL("http://ip.changeip.com", 0)
s = CStr(b())
If InStr(1, s, "") Then
GetPublicIP = s
Else
GetPublicIP = ""
End If
End Function













最新评论
谢谢白大王。
试试看! 另外,有没有PH
请帮忙一下,谢谢。 47a
不知道速度咋样? 另外,可
没看懂,不知道是哪个星球的语
及其讨厌瑞星,说实话,国产的
我还以为是你的博客和谐了,晕
和谐了,完全看不懂