`
奎河少年
  • 浏览: 24435 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

抓去email地址程序

 
阅读更多
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class EmailSpider {

	public static void main(String[] args) {
		try {
			BufferedReader br = new BufferedReader(new FileReader("D:\\share\\courseware\\1043633.html"));
			String line = "";
			while((line=br.readLine()) != null) {
				parse(line);
			}
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	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());
		}
	}

}

 

分享到:
评论

相关推荐

    小程序(在网页上找Email地址)

    根据给定的小程序标题“小程序(在网页上找Email地址)”及描述“这个程序的作用是在任何一个网页上面得到源码,并且找到Email地址”,我们可以总结出以下相关知识点: ## 小程序功能概述 该小程序主要功能是抓取...

    发email的程序.rar

    标题中的“发email的程序.rar”表明这是一个包含用于发送电子邮件的软件或脚本的压缩文件。在IT领域,发送电子邮件通常涉及到SMTP(简单邮件传输协议)和可能的IMAP(因特网消息访问协议)或POP3(邮局协议版本3)来...

    Java Email 发送程序

    Java Email发送程序是一种常见的开发需求,特别是在企业级应用中,用于发送通知、验证邮件或客户服务。这个程序通常基于JavaMail API来实现,它是一个开源的Java库,允许开发者在Java应用中发送和接收电子邮件。本篇...

    基于ESMTP的EMAIL的发送程序

    本教程将深入探讨如何基于ESMTP实现一个EMAIL的发送程序。 **SMTP协议基础** SMTP是Internet上用于在邮件服务器之间传输邮件的标准协议,它定义了邮件服务器如何交互以发送和接收邮件。但是,原始的SMTP协议存在...

    搜索email地址的程序Visual C++

    标题 "搜索email地址的程序Visual C++" 描述的是一个使用C++编程语言在Microsoft Visual Studio环境下开发的应用程序,其主要功能是查找和提取电子邮件地址。这个程序可能涉及到网络编程,多线程处理以及字符串解析...

    抓取网页上的Email地址

    网页上的Email地址抓取是一个常见的数据挖掘任务,尤其在营销和广告领域中有着广泛的应用。通过自动抓取网页上的Email地址,企业可以建立潜在客户列表,进行有针对性的邮件营销。以下是一些关于如何实现这一功能的...

    发送EMail的小程序(3200kb)

    标题中的“发送EMail的小程序”表明这是一个用于发送电子邮件的应用程序,可能是一个简单的桌面程序,体积为3200kb,意味着它不占用过多的磁盘空间,适合个人或小型团队使用。描述中的内容与标题相同,没有提供额外...

    C# Email发送程序

    在IT领域,C#是一种广泛使用的编程语言,尤其在开发Windows应用程序、Web应用程序以及服务器端应用时。在本场景中,我们关注的是使用C#来编写一个电子邮件发送程序。这通常涉及到.NET框架中的System.Net.Mail命名...

    用java编写的Email 源程序

    在给定的"用java编写的Email 源程序"中,我们可以看到这是一份使用Java实现的SMTP(Simple Mail Transfer Protocol)邮件发送功能的源代码。SMTP是互联网上用于发送电子邮件的标准协议。这个程序可能包含了设置、...

    email客户端程序

    在本案例中,我们讨论的是一个用Java编程语言编写的email客户端程序。Java是一种广泛使用的面向对象的语言,以其跨平台的特性而闻名,因此这个客户端理论上可以在多种操作系统上运行,如Windows、Linux或Mac OS。 ...

    编写一个程序,要求用户输入邮件地址,Email地址必须符合规范。

    本题目要求编写一个程序,能够确保用户输入的邮件地址符合特定的格式规定,同时需要自定义一个异常类来处理格式不合规的情况。下面将详细介绍相关的知识点。 首先,电子邮件地址的格式遵循RFC 5322标准,尽管实际...

    WinPcap写的在smtp端口抓email包的程序

    标题中的“WinPcap写的在smtp端口抓email包的程序”揭示了这个项目的核心内容。WinPcap是一个开源的网络数据包捕获和网络分析库,它允许程序员访问网络接口层的数据包,并且能够过滤、存储和分析这些数据包。SMTP...

    VB.net开发的Email邮箱地址检验程序源代码.rar

    这个"VB.net开发的Email邮箱地址检验程序源代码.rar"提供了一个简单的解决方案,供开发者学习和参考。下面我们将深入探讨该程序可能涉及的关键知识点。 首先,电子邮件地址的验证通常涉及到正则表达式(Regular ...

    地址薄(姓名、email)

    保存姓名和email,支持查找,增加,删除,排序功能

    Perl的Email 发送程序与插件

    `Email::Sender::Transport::Sendmail`则允许通过系统本地的sendmail程序发送邮件,这在某些环境可能更为方便。 在提供的压缩包文件`Perl Email Send`中,可能包含了示例的Perl脚本或配置文件,演示如何使用`Mail::...

    Email发送程序源码。

    总结来说,要理解并使用这个“Email发送程序源码”,你需要熟悉SMTP协议、邮件服务器认证机制、MIME邮件构造以及邮件头部的创建。通过阅读和学习这个源码,你可以掌握如何在实际项目中实现邮件发送功能,这对于任何...

    MFC Windows 程序设计之Email地址搜集器

    MFC Windows 程序设计之Email地址搜集器,适合初学MFC的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学MFC Windows 程序设计的小伙伴们,你们的成长是我最大的幸福

    雨石Email地址搜索器

    《雨石Email地址搜索器》是一款基于易语言开发的实用工具,主要用于从互联网上抓取并提取Email地址。这款软件的出现,为那些需要大量Email数据进行市场推广、客户沟通或者数据分析的用户提供了便利。易语言是中国...

    用来从文件中提取Email地址的小程序(源代码)。

    标题中的“用来从文件中提取Email地址的小程序(源代码)”表明这是一个程序,它的主要功能是扫描并识别文件中的电子邮件地址。这类程序通常使用正则表达式或特定的算法来解析文本,找出符合电子邮件地址格式的字符...

    VC Email 服务器程序源码

    如何实现email服务器程序,效果很好,国外人员实现

Global site tag (gtag.js) - Google Analytics