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的程序.rar”表明这是一个包含用于发送电子邮件的软件或脚本的压缩文件。在IT领域,发送电子邮件通常涉及到SMTP(简单邮件传输协议)和可能的IMAP(因特网消息访问协议)或POP3(邮局协议版本3)来...
Java Email发送程序是一种常见的开发需求,特别是在企业级应用中,用于发送通知、验证邮件或客户服务。这个程序通常基于JavaMail API来实现,它是一个开源的Java库,允许开发者在Java应用中发送和接收电子邮件。本篇...
本教程将深入探讨如何基于ESMTP实现一个EMAIL的发送程序。 **SMTP协议基础** SMTP是Internet上用于在邮件服务器之间传输邮件的标准协议,它定义了邮件服务器如何交互以发送和接收邮件。但是,原始的SMTP协议存在...
标题 "搜索email地址的程序Visual C++" 描述的是一个使用C++编程语言在Microsoft Visual Studio环境下开发的应用程序,其主要功能是查找和提取电子邮件地址。这个程序可能涉及到网络编程,多线程处理以及字符串解析...
网页上的Email地址抓取是一个常见的数据挖掘任务,尤其在营销和广告领域中有着广泛的应用。通过自动抓取网页上的Email地址,企业可以建立潜在客户列表,进行有针对性的邮件营销。以下是一些关于如何实现这一功能的...
标题中的“发送EMail的小程序”表明这是一个用于发送电子邮件的应用程序,可能是一个简单的桌面程序,体积为3200kb,意味着它不占用过多的磁盘空间,适合个人或小型团队使用。描述中的内容与标题相同,没有提供额外...
在IT领域,C#是一种广泛使用的编程语言,尤其在开发Windows应用程序、Web应用程序以及服务器端应用时。在本场景中,我们关注的是使用C#来编写一个电子邮件发送程序。这通常涉及到.NET框架中的System.Net.Mail命名...
在给定的"用java编写的Email 源程序"中,我们可以看到这是一份使用Java实现的SMTP(Simple Mail Transfer Protocol)邮件发送功能的源代码。SMTP是互联网上用于发送电子邮件的标准协议。这个程序可能包含了设置、...
在本案例中,我们讨论的是一个用Java编程语言编写的email客户端程序。Java是一种广泛使用的面向对象的语言,以其跨平台的特性而闻名,因此这个客户端理论上可以在多种操作系统上运行,如Windows、Linux或Mac OS。 ...
本题目要求编写一个程序,能够确保用户输入的邮件地址符合特定的格式规定,同时需要自定义一个异常类来处理格式不合规的情况。下面将详细介绍相关的知识点。 首先,电子邮件地址的格式遵循RFC 5322标准,尽管实际...
标题中的“WinPcap写的在smtp端口抓email包的程序”揭示了这个项目的核心内容。WinPcap是一个开源的网络数据包捕获和网络分析库,它允许程序员访问网络接口层的数据包,并且能够过滤、存储和分析这些数据包。SMTP...
这个"VB.net开发的Email邮箱地址检验程序源代码.rar"提供了一个简单的解决方案,供开发者学习和参考。下面我们将深入探讨该程序可能涉及的关键知识点。 首先,电子邮件地址的验证通常涉及到正则表达式(Regular ...
保存姓名和email,支持查找,增加,删除,排序功能
`Email::Sender::Transport::Sendmail`则允许通过系统本地的sendmail程序发送邮件,这在某些环境可能更为方便。 在提供的压缩包文件`Perl Email Send`中,可能包含了示例的Perl脚本或配置文件,演示如何使用`Mail::...
总结来说,要理解并使用这个“Email发送程序源码”,你需要熟悉SMTP协议、邮件服务器认证机制、MIME邮件构造以及邮件头部的创建。通过阅读和学习这个源码,你可以掌握如何在实际项目中实现邮件发送功能,这对于任何...
MFC Windows 程序设计之Email地址搜集器,适合初学MFC的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学MFC Windows 程序设计的小伙伴们,你们的成长是我最大的幸福
《雨石Email地址搜索器》是一款基于易语言开发的实用工具,主要用于从互联网上抓取并提取Email地址。这款软件的出现,为那些需要大量Email数据进行市场推广、客户沟通或者数据分析的用户提供了便利。易语言是中国...
标题中的“用来从文件中提取Email地址的小程序(源代码)”表明这是一个程序,它的主要功能是扫描并识别文件中的电子邮件地址。这类程序通常使用正则表达式或特定的算法来解析文本,找出符合电子邮件地址格式的字符...
如何实现email服务器程序,效果很好,国外人员实现