新浪 ip 地址库

新浪 ip 地址库

API地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php

1
2
3
4
5
6
7
8
function
get_location(
$ip
){
 
$curl
= curl_init();
        
curl_setopt(
$curl
,CURLOPT_URL,
"http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip="
.
$ip
);
        
$location
= curl_exec(
$curl
);
        
$location
= json_decode(
$location
);
        
if
(
$location
===FALSE)
return
""
;
        
return
empty
(
$location
->desc) ?
$location
->province.
$location
->city.
$location
->district.
$location
->isp :
$location
->desc;
}

update:
2012年又收集到一些ip地址转换的接口,其中发现腾讯的api已经挂了。
腾讯:http://fw.qq.com/ipaddress  (失效打不开)
新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js    (失效打不开)
新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=12.130.132.30  (失效打不开)
搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson   (可行)
搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8  (可行)
搜狐另外的IP地址查询接口:http://txt.go.sohu.com/ip/soip
网易有道IP地址API接口:http://www.youdao.com/smartresult-xml/search.s?type=ip&q=115.156.238.114   (失效打不开)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/112575.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • c语言头文件instr,C/C++常用函数合集「建议收藏」

    目录C标准库头文件1.memset()2.memcpy()3.strcpy()4.strncpy()5.strcat()6.getline()7.strlen()头文件1.tolower()/toupper()2.isalpha(),isdigit(),isprint()头文件1.pow()2.floor()3.ceil()4.atan()STL头文件1.min(),max()函数2.lower_…

  • pycharm批量注释代码_pycharm批量缩进快捷键

    pycharm批量注释代码_pycharm批量缩进快捷键我们使用pycharm的时候,会遇到写注释的情况,单独一行还没事,直接加个#就可以解决问题,但是需要注释掉多行的代码的时候,我们如果,还是一个人一个敲#,就会很费时间,下面介绍一下pycharm里面批量注释的方法。当我们想要注释掉多行代码时,只需要Ctrl+a选中这几行代码,然后继续**Ctrl+/**就可以完成注释,取消注释也是同样的方法。…

  • python处理xps文件_如何在Windows 10系统中处理XPS文件

    python处理xps文件_如何在Windows 10系统中处理XPS文件XPS(XMLPaperSpecification)文件是Microsoft的AdobePDF文件的竞争对手。也许这种类型的文件不像PDF那样受欢迎,但了解XPS及其工作方式可能会有所帮助。在本文中,我们将向您展示如何在Windows10中处理XPS文件。如何查看XPS文件窗口10微软正在。在Windows10,版本1709和更早版本中,该应用程序包含在安装映像中。当您更新到Window…

  • Request常用方法

    Request常用方法原文地址一、HttpServletRequest介绍  HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客户机信息  getRequestURL方法返回客户端发出请求时的完整URL。   getRequestURI…

  • 树莓派4b串口通信配置

    树莓派4b串口通信配置树莓派4b本身是两个串口,运行ls/dev-al如下:请注意:在默认状态下,serial0(就是GPIO14,15)是映射到ttyS0的(就是MINI串口:/dev/ttyS0),ttyS0的特点是其工作时钟来自于CPU,CPU的时钟呢又是从600MHZ到1.5Ghz动态变化的,所以这个串口经常会因为时钟频率发生变化而发生错误,因此我们不用这个串口。默认状态下,serial1(跟板载蓝牙…

  • springboot启动不了也不报错的解决方案「建议收藏」

    springboot启动不了也不报错的解决方案「建议收藏」公司用的springboot,随着项目的不断庞大,经常会出现一些稀奇古怪的问题,其实多半是配置文件有问题,但是没有错误提示信息,就很是难受,无从下手,以下列举一些自己遇到的常见的问题处理办法:案例1.项目启动,控制台只打印了SPRING的日志,然后自动停止,如截图所示:这种什么错误信息都没有,也是醉了,其实遇到这种情况,可以把启动方法trycatch起来即可在控制台显示错误信息…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号