当然,不通过程序也可以获取,当时有时候必须用代码去实现。
实现方式很简单,就是读取网页而已。好多网站提供ip地址查询,这里用ip138测试。
public static void main(String[] args) {
try {
URL url = new URL("http://iframe.ip138.com/ic.asp");
BufferedReader br = new BufferedReader(new InputStreamReader(url
.openStream(), "gbk"));
String s = "";
StringBuffer sb = new StringBuffer("");
String ip = "";
while ((s = br.readLine()) != null) {
if (s.contains("[") && s.contains("]")) {
sb.append(s);
}
}
br.close();
ip = sb.toString();
System.out.println(ip);
} catch (Exception e) {
e.printStackTrace();
}
}会输入你本地对外的ip的。
本文介绍如何通过编程实现从ip138网站获取并打印本地对外的IP地址,采用Java语言进行示例演示。
4376

被折叠的 条评论
为什么被折叠?



