JAVA在网页上抓取邮件地址
2011-08-26 09:59
459 查看
import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.util.regex.Matcher; import java.util.regex.Pattern; public class h1 { public static String getWebCon(String domain) { System.out.println("开始抓取邮件地址..("+domain+")"); StringBuffer sb=new StringBuffer(); try { java.net.URL url=new java.net.URL(domain); BufferedReader in=new BufferedReader(new InputStreamReader(url.openStream())); String line; while((line=in.readLine())!=null) { parse(line); } in.close(); } catch(Exception e) { sb.append(e.toString()); System.err.println(e); } return sb.toString(); } public static void main(String[] args) { String s; s=h1.getWebCon("http://post.baidu.com/f?kz=341341344"); //这是要抓取的网页,自己可以试下. //System.out.println(s); } private static void parse(String line) { Pattern p=Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+");//邮箱的正则表达式 Matcher m=p.matcher(line); while(m.find()) { System.out.println(m.group()); } } }
相关文章推荐
- java在网页上面抓取邮件地址的方法
- Java正则表达式(一)、抓取网页email地址实例
- Java正则表达式(一)、抓取网页email地址实例
- Java正则表达式,抓取网页email地址实例
- Java正则表达式,抓取网页email地址实例
- Java写的抓取任意网页中email地址的小程序
- 批量抓取网页代码中的HTTP和邮件地址,IO,正则表达式,抓网页源码
- 批量抓取网页代码中的HTTP和邮件地址,IO,正则表达式,抓网页源码
- java在网页上面抓去邮件地址
- 抓取网页文件中的email地址的简易java程序
- 通过url地址抓取网页html代码 - 可视化Java快速开发平台 - CSDNBlog
- Java正则表达式学习笔记,分离网页邮件地址的蜘蛛程序
- 抓取网页文件中的email地址的简易java程序
- Java网页爬虫获取邮件地址
- Java正则表达式(一)、抓取网页email地址实例
- Java网页数据抓取实例
- java网页抓取问题
- 一个简单的基于java的网页抓取程序
- 抓取本地网页中的email地址
- 如何使用JAVA语言抓取某个网页中的邮箱地址