[网络]_获取内外网IP地址【Auto.js】
生活随笔
收集整理的這篇文章主要介紹了
[网络]_获取内外网IP地址【Auto.js】
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
auto();
console.show();importClass('java.net.Inet4Address');
importClass('java.net.InetAddress');
importClass('java.net.NetworkInterface');
importClass('java.util.Enumeration');
importClass('java.net.Inet6Address');
//獲取內(nèi)網(wǎng)IP地址
var hostIp = null;
try{var nis = NetworkInterface.getNetworkInterfaces();var ia = null;while (nis.hasMoreElements()) {var ni = nis.nextElement();var ias = ni.getInetAddresses();while (ias.hasMoreElements()) { ia = ias.nextElement(); if (ia instanceof Inet6Address) {continue;}var ip = ia.getHostAddress();if (!"127.0.0.1".equals(ip)) {hostIp = ia.getHostAddress();break;}}}
} catch (e) {log(e);
}
log(hostIp);//獲取外網(wǎng)ip地址
var getIp_api = http.get('http://pv.sohu.com/cityjson?ie=utf-8');
var InetIP = getIp_api.body.string();
eval(InetIP);
log(returnCitySN.cip);
?
總結(jié)
以上是生活随笔為你收集整理的[网络]_获取内外网IP地址【Auto.js】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Java】switch 是否能作用在
- 下一篇: 【Auto.js】使用Pro 8.0 A