可直接调用IP138数据来获取IP位置,可扩展使用淘宝地址库等数据进行应用

Function getipweizhi(ipstr)

dim url,html,dlwz
urlstr="http://www.ip138.com/ips1388.asp?ip="& ipstr &"&action=2"                 '要获取的网页地址
html=getHTTPPage(urlstr) 
dlwz=getBody(html,"本站主数据:","</li>",false,false)
if dlwz="$False$" then
dlwz="未知区域"
end if
getipweizhi=dlwz

End Function

'==================================================
'函数名:GetBody
'作  用:截取字符串
'参  数:ConStr ------将要截取的字符串
'参  数:StartStr ------开始字符串
'参  数:OverStr ------结束字符串
'参  数:IncluL ------是否包含StartStr
'参  数:IncluR ------是否包含OverStr
'==================================================
Function GetBody(ConStr,StartStr,OverStr,IncluL,IncluR)
   If ConStr="$False$" or ConStr="" or IsNull(ConStr)=True Or StartStr="" or IsNull(StartStr)=True Or OverStr="" or IsNull(OverStr)=True Then
      GetBody="$False$"
      Exit Function
   End If
   Dim ConStrTemp
   Dim Start,Over
   ConStrTemp=Lcase(ConStr)
   StartStr=Lcase(StartStr)
   OverStr=Lcase(OverStr)
   Start = InStrB(1, ConStrTemp, StartStr, vbBinaryCompare)
   'response.write Start&"<br>"&IncluL&"<br>"
   'response.end
   If Start<=0 then
      GetBody="$False$"
      Exit Function
   Else
      If IncluL=False Then
         Start=Start+LenB(StartStr)
      End If
   End If
   Over=InStrB(Start,ConStrTemp,OverStr,vbBinaryCompare)
   If Over<=0 Or Over<=Start then
      GetBody="$False$"
      Exit Function
   Else
      If IncluR=True Then
         Over=Over+LenB(OverStr)
      End If
   End If
   
   GetBody=MidB(ConStr,Start,Over-Start)
End Function

ASP利用IP138获IP地理位置相关推荐

  1. php获取用户ip地理位置利用淘宝IP库

    利用淘宝IP库获取用户ip地理位置 我们查ip的时候都是利用ip138查询的,不过那个有时候是不准确的,还不如自己引用淘宝的ip库来查询,这样准确度还高一些.不多说了,介绍一下: 淘宝IP地址库 淘宝 ...

  2. geoip php 获取城市,Laravel 中利用 GeoIP 获取用户地理位置信息

    这篇文章主要介绍了关于Laravel 中利用 GeoIP 获取用户地理位置信息,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 我最近需要一个用户地域检测来设置用户的默认区域和货币.由 ...

  3. IP地理位置定位技术原理是什么

    IP地理位置定位技术的原理是基于IP地址的网络通信原理和基础上的.它利用IP地址所包含的一些信息,如网络前缀和地址段,以及ISP的IP地址归属地数据库,来推测IP地址所对应的地理位置. 具体来说,IP ...

  4. ASP.NET获取客户端IP及MAC地址

    ASP.NET获取客户端IP及MAC地址 2008-12-01 14:50 ASP.NET获取客户端IP及MAC地址很多时候非常必要的,像做投票.留言.评论 等系统的时候防止别人恶意操作,导致数据的虚 ...

  5. asp利用dictionary创建二维数组

    这是asp利用dictionary创建二维数组的例子,这样做的优点是: 1.数组下标可以是字符串 2.长度不是固定的 <% '================================== ...

  6. flutter利用高德如何获取地理位置信息bug处理

    flutter中对于利用高德如何获取地理位置信息, 1.在高德开发平台,注册成为开发者,并获取key 2.安装依赖 对于如何安装第三方插件 请点击此处pub.dev amap_location 3.修 ...

  7. 兼容IE和FF:获取Referer的JS和PHP方法 及 PHP利用curl伪造IP和来路

    发现一个关于浏览器兼容的问题,当用JS 执行代码 window.location.href="http://justcoding.iteye.com" 来进行跳转的时候,Firef ...

  8. 阿里云公布IP地理位置库抄袭调查结果;华为云电脑8月16日将停止服务和运营;Chrome 92发布|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  9. php模拟IP请求,如何在php中利用curl对ip进行模拟

    如何在php中利用curl对ip进行模拟 发布时间:2020-12-24 14:25:08 来源:亿速云 阅读:71 作者:Leah 如何在php中利用curl对ip进行模拟?很多新手对此不是很清楚, ...

  10. 怎么选择靠谱的IP地理位置定位产品?

    众所周知,市场中的"IP地理位置定位产品"种类繁多.很多公司声称自己能够提供最好的"IP地理位置定位产品".然而,每个提供商采用的技术和提供的服务模式存在着巨大 ...

最新文章

  1. 如何利用【百度地图API】,制作房产酒店地图?(下)——结合自己的数据库...
  2. 单位根反演[loj6485]LJJ 学二项式定理
  3. python控制modem的at指令_硬件设计MCU架构+Python命名空间和作用域
  4. HDU6438 Buy and Resell 解题报告(一个有趣的贪心问题的严格证明)
  5. windows 2008 终端服务器配置,windows 2008终端服务器设置
  6. Android系统开发智能机器人,Android智能机器人详解
  7. 张朝阳:Q4盈利远超预期 2021年期待产品爆发
  8. R︱mlr包挑选最适机器学习模型+变量评估与选择(案例详解)
  9. Markdown接口文档模板
  10. 一般纳税人税额计算_一般纳税人企业缴税计算
  11. 索尼相机手机控制对焦,摄影新手必看—关于索尼微单的15条技巧分享
  12. 如何压缩tiff图片?tif图片太大了怎么压缩?
  13. Python编程通过出生日期判断星座
  14. react-router-dom v6 使用
  15. 关于c / c++中power_bound的使用
  16. 制图综合,制图综合的影响因素?
  17. WebRTC Video JitterBuffer
  18. 暴雪战网服务器维护时间,暴雪战网登录不上去2021
  19. linux安装java教程
  20. 局域网语音对讲系统_安全防范系统--楼宇对讲系统

热门文章

  1. 微信安卓6.5.3以上版本网页上传不了图片的解决方案
  2. java 实现linux进度条,Linux实现的进度条一(基本知识学习和简单功能)
  3. java代码为word中添加水印图片。
  4. 办理加拿大普通学生签证 20180717
  5. iview中的Select选择器
  6. (纪中)008. Oliver的成绩(score)【高精度】
  7. 深度学习之epoch
  8. 苹果服务器维护2017.12,2017年12月28日维护公告
  9. Android平台音视频RTMP推送|GB28181对接之动态水印设计
  10. linux temp文件夹在哪_linux基础知识笔记(第一天)