paip.获取地理位置根据Ip
IP 获取 根据 paip 地理位置
2023-09-14 09:03:37 时间
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);
}
相关文章
- 根据IP获取地理位置
- loadrunner使用教程之IP欺骗[通俗易懂]
- 在CentOS(Linux)中添加单个IP和批量添加多个IP地方法
- centos7修改网关和配置ip的方法示例
- python shell 根据 ip 获取 hostname详解编程语言
- Java获取本机外网IP的代码详解编程语言
- Linux:统计IP的奇妙之旅(linux统计ip)
- 解决Linux系统无法获取IP的方法(linux无法获取ip)
- 地址查看MySQL服务器的IP地址(查看mysql的ip)
- Linux系统配置多个IP的操作方法(linux多个ip)
- Oracle更换IP的技术指南(oracle更换ip)
- ip『深入探索 Linux 下局域网 IP 查询』(linux查询局域网)
- Linux下修改IP的方法(修改iplinux)
- Linux下静态IP设置指南(linux静态ip设置)
- Linux 查询公网IP的简易方法(linux查询公网ip)
- Linux 设置IP:简单步骤和常用命令(linux设置ip命令)
- 如何在Linux环境下获取主机IP:简单易学的步骤(linux获取主机ip)
- 探讨Linux操作系统中网段ip的应用及配置技巧(linux网段ip)
- 快速学习Linux接口IP配置技巧(linux 配置接口ip)
- 腾讯云Redis服务外网IP支持超越界限(腾讯云redis外网ip)
- 建设Redis集群跨IP迁移(redis集群 换ip)
- Redis集群修改IP的步骤(redis集群后修改ip)
- [js]一个获取页面ip的正则
- C#根据ip获取城市等相关信息
- web站点获取用户IP的安全方法HTTP_X_FORWARDED_FOR检验
- Node.js和PHP根据ip获取地理位置的方法