`

抓取页面上的邮箱

阅读更多

今天在观看视频的时候,突然听讲师说我们的邮箱就是这样被泄露的然后收取到很多的垃圾邮件,我最讨厌垃圾邮件,所以特意关注了下,得知用java代码就是这样实现的:

 

package cn.ipanel.weather;

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;

/**
 * @author qgz

 * @create 2011-10-18 下午04:10:22
 * @since
 */
public class CatchEmil {

 public static void main(String[] args) {
  try {
   BufferedReader br = new  BufferedReader(new FileReader("D:\\bbs.htm"));//这是我本地的文件
   String line="";
   try {
    while((line=br.readLine())!=null){
     parse(line);
    }   
   } catch (FileNotFoundException e) {
     e.printStackTrace();
    }
  } catch (IOException e) {
   e.printStackTrace();
  }
 }
 
 public 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 Scraper,是一种专门设计用于从互联网上批量收集电子邮件地址的软件。这种工具在市场营销、数据挖掘和研究等领域有广泛的应用,因为它们能够高效地定位潜在客户的联系信息。 ...

    抓取网页中的邮箱地址

    在IT领域,网络爬虫(Spider)是一种自动化程序,用于从互联网上抓取大量数据,而抓取网页中的邮箱地址是爬虫应用的一个常见场景。本篇将详细讲解如何使用Java编程语言结合正则表达式来实现这个功能。 首先,我们...

    多线程程序网页面邮箱抓取MailCrawler

    接着,让我们关注网页邮箱抓取的核心算法。MailCrawler通过解析HTML文档,识别出符合邮箱格式的字符串。这通常涉及到正则表达式(Regex)的使用。在.NET中,Regex类提供了丰富的匹配和搜索功能。例如,一个简单的...

    网页爬虫工具能够抓取网页信息的软件

    网页爬虫工具是用于自动化获取互联网上大量信息的软件,它们可以遍历网页,提取所需的数据,从而帮助用户快速收集和分析网络上的信息。【标题】提到的"网页爬虫工具能够抓取网页信息的软件",正是指的这类工具在IT...

    网页Html抓取爬虫测试工具

    抓取HTML数据通常是为了获取网页上的有用信息,如文章内容、产品价格、评论等。通过解析HTML源代码,我们可以定位到目标数据所在的标签、属性或者CSS选择器,然后使用正则表达式进行匹配和提取。 正则表达式是一种...

    批量抓取邮箱地址(EasyEmailExtractor) v1.1.rar

    用户可以输入特定的网址,让EasyEmailExtractor自动爬取网页上的邮箱地址。值得注意的是,虽然这提供了极大的便利,但在使用时应遵守相关法律法规,尊重网站的隐私政策,避免侵犯他人权益。 EasyEmailExtractor的...

    正则抓取页面

    例如,假设我们想要从一个网页中抓取所有的电子邮件地址,可以编写一个正则表达式来匹配常见的邮箱格式,如`[\w\.-]+@[\w\.-]+\.\w+`。 以下是一个简单的Python示例,演示如何使用正则表达式抓取网页: ```python ...

    超级邮箱抓取器绿色版

    【超级邮箱抓取器绿色版】是一款专门设计用于搜集电子邮件地址的工具,它能够自动在网络上查找并提取指定格式的邮箱地址。这款软件的绿色版意味着它无需安装,用户可以直接运行提供的可执行文件(如GM.exe),方便...

    网页邮箱地址搜索提取

    综上所述,网页邮箱地址搜索提取是一个涉及网络爬虫、数据抓取、正则表达式、多语言处理以及可能的搜索引擎API使用的复杂过程。理解和掌握这些知识点,可以帮助我们在实际项目中更高效地获取和利用网络上的邮箱资源...

    PHP网页抓取之抓取百度贴吧邮箱数据代码分享

    Python也有强大的网页抓取库,如BeautifulSoup和Scrapy,它们同样可以用来抓取网页上的邮箱数据。 总结来说,这个PHP代码示例展示了如何使用cURL和正则表达式从百度贴吧抓取邮箱数据。它适用于需要自动化处理大量...

    网页提取邮箱系统

    网络爬虫是自动遍历并抓取网页内容的程序,它遵循HTTP协议,通过请求页面并解析HTML来寻找邮箱。使用Python的BeautifulSoup或Scrapy框架可以实现这一功能。 3. **HTML解析**:在获取网页内容后,系统需要解析HTML...

    Phantomjs抓取渲染JS后的网页(Python代码)

    Phantomjs特别适用于那些需要对JavaScript渲染后的页面进行操作的情况,例如自动化测试、屏幕截图、网页抓取等。 #### 二、Phantomjs与Python结合的应用场景 在实际应用中,Phantomjs经常被用来处理那些普通HTTP...

    python爬虫抓取百度贴吧中邮箱地址

    python爬虫,抓取百度贴吧中的邮箱地址,如有环境安装问题请私信我

    运用正则抓取网页数据

    综上,运用正则表达式抓取网页数据是数据挖掘的一个基础步骤,但需要注意其局限性和合规性,合理结合其他工具和方法,才能更高效、准确地完成任务。在实践中,不断学习和熟练掌握正则表达式,将极大提升工作效率。

    php结合正则批量抓取网页中邮箱地址

    php如何抓取网页中邮箱地址,下面我就给大家分享一个用php抓取网页中电子邮箱的实例。 <?php $url='https://www.jb51.net'; //要采集的网址 $content=file_get_contents($url); //echo $content; ...

    免费网页邮箱搜索器

    网页邮箱搜索器是一种工具,主要用于自动化...总的来说,“免费网页邮箱搜索器”是一种工具,帮助用户高效地搜集和整理网络上的邮箱地址,但使用时必须谨慎,遵守相关规定,尊重用户隐私,并注重邮件营销的质量和策略。

    java使用正则抓取网页邮箱

    在这个场景中,我们使用Java的正则表达式功能来抓取网页上的邮箱地址。下面将详细解释这个过程以及涉及到的关键知识点。 首先,我们需要创建一个`URL`对象,它代表了要抓取网页的网络地址。在示例代码中,URL被初始...

    疯狂网页 抓取工具

    疯狂网页 网页刷新抓取工具,五字真言,搜索,筛选,刷新,抓图,测试正则表达式...4、抓图某个网页上的图片,并支持递归扩展 5、测试正则表达式 [version 0.1.0.1] -- 2014.04.30 1、第一个发行测试版 完成基本功能

    java代码抓取网页邮箱的实现方法

    总结来说,Java代码抓取网页邮箱的实现方法涉及到了网络编程的基本组件,如URL、URLConnection和InputStream,以及处理文本的工具,如BufferedReader和正则表达式。这个过程通常被用于爬虫或数据分析等场景,以自动...

Global site tag (gtag.js) - Google Analytics