如何从http://www.ip138.com/ips.asp网站上批量请求IP地址,获得IP地址的区域所属?
下面的这个网站好实现,直接在后面加个IP地址就可以了:
URL MyURL=new URL("http://www.dheart.net/ip/index.php?ip="+ip);
下面的这个网站好实现,直接在后面加个IP地址就可以了:
URL MyURL=new URL("http://www.dheart.net/ip/index.php?ip="+ip);
调试欢乐多
楼主【cnhuai】截止到2008-06-23 10:02:28的历史汇总数据(不包括此帖):
发帖数:46 发帖分:938
结贴数:40 结贴分:818
未结数:6 未结分:120
结贴率:86.96 % 结分率:87.21 %
楼主加油
java.net.URL;
java.net.URLConnection;
java.net.URLEncoder;
我查了一下好像不是很多啊
要不用网络Robot实现你说的这个是什么具体怎么实现
这种方式也无法取到原始IP,很郁闷,有没有什么解决办法啊:if ((ip == null) || (ip.length() == 0) || (ip.equalsIgnoreCase(localIP)) || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if ((ip == null) || (ip.length() == 0) || (ip.equalsIgnoreCase(localIP)) || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if ((ip == null) || (ip.length() ==0) || (ip.equalsIgnoreCase(localIP)) || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("HTTP_CLIENT_IP");
}
if ((ip == null) || (ip.length() == 0) || (ip.equalsIgnoreCase(localIP)) || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("HTTP_X_FORWARDED_FOR");
}
if ((ip == null) || (ip.length() == 0) || (ip.equalsIgnoreCase(localIP)) || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;