以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何根据ip地址查询这个ip地址所在的地方 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149448) |
-- 作者:lihe60 -- 发布时间:2020/5/2 14:09:00 -- 如何根据ip地址查询这个ip地址所在的地方 If TryConnectHost("www.baidu.com") Then Dim web As New System.Windows.Forms.WebBrowser() web.Navigate("https://www.ip138.com/") Do Until web.ReadyState = 4
Application.DoEvents Loop Dim elems As System.Windows.Forms.HtmlElementCollection Elems = web.Document.GetElementsByTagName("Body") \'根据标签得到数据集合 Dim data As String = elems(0).InnerText Dim start As Integer = data.IndexOf("IP为") + 4 start = data.IndexOf("IP所在地为") + 9 Dim ip92 As String=trim(data.SubString(start,100)) \'IP地址对应的城市,最多15个字符 ip92=ip92.split(" ")(0) str=ip92 End If |
-- 作者:有点蓝 -- 发布时间:2020/5/5 12:04:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=143548 |