你访问的ip是 216.73.216.148 位置:美国 亚马逊
http://myip.chaip.vip:9080/
获取指定ip地理位置 默认获取访问的ip地理位置
get请求方法:
http://myip.chaip.vip:9080/ip?ip=8.8.8.8&character_code=tw&winbox=4
post请求:
/tool fetch url="http://myip.chaip.vip:9080/ip" http-method=post http-data="{\"ip\":\"8.8.8.8\",\"winbox\":4}" dst-path=dizhi.txt>
只接受3个参数 ip (可选),winbox (可选) , character_code (可选)
winbox参数用于区分用户使用的winbox工具版本, 根据版本返回不同字符编码,winbox4.x下使用的是utf-8格式
character_code 参数只接受 tw 字符 post请使用json格式发送
技术支持 : li49269@qq.com
ros脚本示例
#2020-03-27
#author:mrli
#功能:ros查询ip地理位置
#脚本在6.x ,7.x下执行
#Version:1.1
:local UserIP "8.8.8.8"
/tool fetch url="http://myip.chaip.vip:9080/ip?ip=$UserIP&winbox=4" dst-path=dizhi.txt
:local Ydizhi [/file get dizhi.txt contents ]
:local pick1 [find $Ydizhi "["];local pick2 [find $Ydizhi "]"]
:local location [:pick $Ydizhi ($pick1+1) ($pick2)]
:log war $location
|