更新一下。 半年之前这个接口不能用了。因为自己有了个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。