欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

获取本地外联网 IP 的 API

最编程 2024-07-06 20:46:35
...

 

更新一下。 半年之前这个接口不能用了。因为自己有了个3年的阿里云,写了一个获取外网IP的接口放了上去,一直用自己的。

 

后来发现这个接口是改版了。 把get请求换成了post,也增加的参数。想着可能有些同学没有自己的云服务器。就来更新一下。

 

 

 

 注意是POST请求

又测试了下。

emmm 貌似 直接get也可以

http://ip.taobao.com/outGetIpInfo?ip=myip&accessKey=alibaba-inc

 

========================以上是更新内容==================

用阿里云的域名。。做了一个DDNS。一开始用ip.cn获取的外网地址。突然用不了了

然后发现淘宝IP地址库 

 http://ip.taobao.com/index.php  

发现有接口说明,可是没有说明如何获取本机IP。

http://ip.taobao.com/instructions.php

 

在查询IP中却可以获得本机地址

http://ip.taobao.com/ipSearch.php

 

但是直接通过Python urllib 读取链接却得不到本地地址。直接chrome F12抓过程

发现有POST

 

发送过去的是

突然想到接口说明里的

1. 请求接口(GET):

/service/getIpInfo.php?ip=[ip地址字串]

直接把 [ip地址字串] 换成 上面的myip 

http://ip.taobao.com/service/getIpInfo.php?ip=myip

成功获得本机IP,这个接口限制,要求小于10qps。

推荐阅读