源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java在网页上面抓取邮件地址的方法

  • 时间:2021-04-11 08:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java在网页上面抓取邮件地址的方法
本文实例讲述了java在网页上面抓取邮件地址的方法。分享给大家供大家参考。具体实现方法如下:
[u]复制代码[/u] 代码如下:
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=34942387"); //这是要抓取的网页,自己可以试下.      //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程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部