Foreword
最近需要通过IP获取对应的地区,然后搜了一下发现有淘宝现成的,而且多数帖子里的淘宝api早就失效了,这种重新记录一下
淘宝API
淘宝IP地址库如下
http://ip.taobao.com/index
淘宝当前通过ip地址查询位置的api如下
/outGetIpInfo?ip=[ip地址]&accessKey=[访问密匙]
比如:
http://ip.taobao.com/outGetIpInfo?ip=113.110.227.81&accessKey=alibaba-inc
这里直接使用网络的公钥,alibaba-inc,然后这个接口有限制,qps只有1,只是偶尔用用可以用这个
返回数据格式如下:
{"data":
{
"area":"",
"country":"中国",
"isp_id":"100017",
"queryIp":"113.110.227.81",
"city":"深圳",
"ip":"113.110.227.81",
"isp":"电信",
"county":"",
"region_id":"440000",
"area_id":"",
"county_id":null,
"region":"广东",
"country_id":"CN",
"city_id":"440300"
},
"msg":"query success",
"code":0
}
其中code的值的含义为,0:成功,1:服务器异常,2:请求参数异常,3:服务器繁忙,4:个人qps超出。
IP地理位置库
实际上阿里云也有对应的云库可以使用
https://www.aliyun.com/product/dns/geoip
唯一的问题就是,云库太贵了,实际调用上限1万次,我又用不完,一个月得要70,而这个免费的库qps又低的要死
其他IP库
百度的API,可以返回城市中心经纬度
http://lbsyun.baidu.com/index.php?title=webapi/ip-api
太平洋网络IP地址查询,这里会同时检测是否代理了
http://whois.pconline.com.cn/
站长之家的IP查询接口,需要注册成为会员,然后申请API,问题是申请API后台卡爆,感觉也活不久
http://ip.chinaz.com/
都可以用,但是稳定不稳定,就不知道了
Quote
http://ip.taobao.com/index
FEATURED TAGS
RaspberryPi
嵌入式
Git
脚本
python
LeetCode
C++
APM
FreeRTOS
Markdown
Embedded
Linux
Vim
Ubuntu
Tools
STM32
Maya
LPWAN
Graph Theory
Algorithm
PathFind
OMPL
VPS
QT
Router
JS
Chrome
Tampermonkey
API
Java
Spring
MySql
Springboot
Docker
V2ray
TTRSS
Nintendo Switch
Trace
Crack
BLHeli
DSHOT
ESC
Music
C#
EasyCon
Blog
杂谈
Proxy
UAV
GuinnessWorldRecords
NAS
群晖
ZeroTier
Typora
Map
旅游
Log
JSON
Cython
Equip
Goods
Share
DMX512
Blender
Game
AP
Network
CloudFlare
DIY
WIFI
Camera
Diablo
Sensor
SES
QQ
Bot
Python
Vmq
Jenkins
米家
ESP32
Software
C
MT793x
NXP
CH32
OpenWrt
Onion
Copilot
Investment
ChatGPT
Debug
RouterOS
Mikrotik
GitLab
Drone
OpenAI
VS Code
管理