paip.获取地理位置根据Ip
2014-03-10 14:49
309 查看
paip.获取地理位置根据Ip
html转换txt
正则表达式截取mid
作者Attilax 艾龙, EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
private static String addr(String ip) {
String urlContent = WebpageContent("http://www.123cha.com/ip/?q="+ip,"utf-8");
String txt=html2txt(urlContent);
String left="参考数据一:";
String add=com.attilax.text.strUtil.Mid(txt, left, "参考数据二:");
return add;
}
private static String html2txt(String urlContent) {
org.jsoup.nodes.Document doc = null;
//filex.write(path + ".htm", html);
doc = Jsoup.parse(urlContent);
return doc.text() ;
}
public static String getMidtrings(String s2,String left,String right) {
// String s2=" 周期 Statement?cycle 2013/11/15?-?2013/12/14 ";
// s2=doc.text();
String abcdef="abcdef";
String fd=left+"(.*?)"+right;
String s= strUtilO36.getMidtrings(s2, fd);
return s;
}
/**
*
* @param str
* @param find "qq(.*?)qq"
*/
public static String getMidtrings(String str,String find) {
// String str = "rrwerqq84461376qqasfdasdfrrwerqq84461377qqasfdasdaa654645aafrrwerqq84461378qqasfdaa654646aaasdfrrwerqq84461379qqasfdasdfrrwerqq84461376qqasfdasdf";
//"qq(.*?)qq"
Pattern p = Pattern.compile(find);
Matcher m = p.matcher(str);
ArrayList<String> strs = new ArrayList<String>();
while (m.find()) {
strs.add(m.group(1));
}
// for (String s : strs){
// System.out.println(s);
//// }
if(strs.size()==0)
return "";
return strs.get(0);
}
html转换txt
正则表达式截取mid
作者Attilax 艾龙, EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
private static String addr(String ip) {
String urlContent = WebpageContent("http://www.123cha.com/ip/?q="+ip,"utf-8");
String txt=html2txt(urlContent);
String left="参考数据一:";
String add=com.attilax.text.strUtil.Mid(txt, left, "参考数据二:");
return add;
}
private static String html2txt(String urlContent) {
org.jsoup.nodes.Document doc = null;
//filex.write(path + ".htm", html);
doc = Jsoup.parse(urlContent);
return doc.text() ;
}
public static String getMidtrings(String s2,String left,String right) {
// String s2=" 周期 Statement?cycle 2013/11/15?-?2013/12/14 ";
// s2=doc.text();
String abcdef="abcdef";
String fd=left+"(.*?)"+right;
String s= strUtilO36.getMidtrings(s2, fd);
return s;
}
/**
*
* @param str
* @param find "qq(.*?)qq"
*/
public static String getMidtrings(String str,String find) {
// String str = "rrwerqq84461376qqasfdasdfrrwerqq84461377qqasfdasdaa654645aafrrwerqq84461378qqasfdaa654646aaasdfrrwerqq84461379qqasfdasdfrrwerqq84461376qqasfdasdf";
//"qq(.*?)qq"
Pattern p = Pattern.compile(find);
Matcher m = p.matcher(str);
ArrayList<String> strs = new ArrayList<String>();
while (m.find()) {
strs.add(m.group(1));
}
// for (String s : strs){
// System.out.println(s);
//// }
if(strs.size()==0)
return "";
return strs.get(0);
}
相关文章推荐
- paip.获取地理位置根据Ip
- php根据ip获取地理位置
- Java 实现根据 IP 地址获取地理位置的代码分享
- 根据ip获取地理位置
- 根据IP获取地理位置
- ASP.NET2.0中根据IP来获取客户的地理位置
- PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
- Node.js和PHP根据ip获取地理位置的方法
- 纯真IP库实现根据IP获取地理位置
- Android根据IP获取地理位置,精确到经纬度
- 根据IP获取地理位置——Java实现
- PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
- java根据ip地质调用百度定位api服务获取地理位置示例
- php根据二分查找法从普通csv文件中获取ip的地理位置(效率比使用mysql提高近800倍)
- java根据url获取json对象 java根据ip获取地理位置
- java根据ip地质调用百度定位api服务获取地理位置示例
- 根据IP获取地理位置
- PHP中使用Node.js根据ip获取地理位置的方法代码
- Java获取客户端IP地址、MAC地址,根据IP获取地理位置信息代码
- java脚本开发根据客户IP获取IP的具体地理位置信息