java获取qq邮箱的网络爬虫

代码如下

package Game;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {
    public static void main(String[] args) throws IOException {
        File file=new File("D:\\index.html");
        BufferedReader buf=new BufferedReader(new InputStreamReader(new FileInputStream(file)));
        String str=null;
        String regex="(.)[email protected](.)+(\\.[a-z]+){1,}";
        Pattern pattern=Pattern.compile(regex);
        while((str=buf.readLine())!=null)
        {
            Matcher matcher=pattern.matcher(str);
            while(matcher.find())
            System.out.println(matcher.group());
        }
        buf.close();

    }
}

  详细说明:http://java.662p.com/thread-3731-1-1.html

时间: 2024-10-10 21:30:39

java获取qq邮箱的网络爬虫的相关文章

一个采集邮箱的网络爬虫(听毕老师讲的)

package 案例; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL

java实现qq邮箱激活注册功能

1先去qq邮箱设置中开启 POP3和STMP 服务, 记住授权码 然后编写代码 package cn.yunhe.utils; import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Properties; /** * 邮件发送工具类 * Created by Administrator on 2017/8/4

通过java给qq邮箱发送信息

通过java程序给qq邮箱发送信息. 1.第一步:下载mail的jar包:javax.mail.jar 下载地址:https://javaee.github.io/javamail/#Latest_News 2.直接使用下面的代码 public static void sendMessages() { try { //创建Properties 类用于记录邮箱的一些属性 final Properties props = new Properties(); //表示SMTP发送邮件,必须进行身份验证

java实现qq邮箱每天定时发送邮件

本周四的时候去学校的某机构值班,主要工作是帮老师送文件,干一些杂活.那天没有什么活儿,于是想起用Java实现发送邮件和接收邮件的功能.前几天接触过一点quartz框架,用来实现定时开始任务的功能.于是,这里把他们结合起来了,实现定时发送邮件,向暗恋的女神表白的用处(yiyin). 我没有研究过quartz框架,这里主要是从实用的角度讲一下.在使用时,需要编写任务类和触发器类两部分的代码.任务类是你想实现的功能部分,需要实现Job接口.触发器类设置任务的定时执行时间. 在java实现email中,

JAVA 使用qq邮箱发送邮件

引入一个架包: 代码如下: private static final String QQ_EMAIL_HOST="smtp.qq.com";//qq SMTP服务器 地址 private static final String QQ_EMAIL_PORT="587";//qq SMTP服务器 端口(465这个端口有问题) private static final String QQ_EMAIL_FROM="[email protected]";/

Java之Jsoup库:网络爬虫的基本使用

下面以http://news.csdn.net/news.html为爬虫示例网站进行分析,F12查看网页布局,效果如下: 从图中分析知,待扒的单个数据以unit为标签,即一个unit标签对应一个对象. 下面定义Jsoup帮助类,getRootElements()返回需要解析的对象的根标签,这里需要返回document.getElementsByClass("unit"). anaylizeRootElement(Element rootElemen)方法中将指定的rootElemen解

Tomcat和搜索引擎网络爬虫的攻防

不知道广大程序员朋友们注意到一个现象么?使用百度是无法搜索到淘宝网的网页.为什么会造成这种现象?这就要从网络爬虫说起了. 咱们程序员假如自己搭设个人网站,在上面分享少量自己的技术文章,面临的一个重要问题就是让搜索引擎能够搜索到自己的个人网站,这样才能让更多的读者访问到. 而搜索引擎如百度和微软Bing搜索,Google搜索等通过什么方式才能收录我们的个人网站呢? 答案是搜索引擎的网络爬虫. 网络爬虫是一个很形象的名词,是属于搜索引擎的工具,只有被这些网络爬虫"爬过"的内容才有机会出现在

asp.net——QQ邮箱发送邮件

1.获取QQ邮箱的授权码 打开QQ邮箱 - 设置 - 账户 - 开启POP3/SMTP服务 -> 根据操作获取授权码 2.设置并发送邮件--方法1 (两种配置方式) -1:配置Web.config,在<configuration>标签中添加以下代码 (aaaaaaaaaa:表示你发信人的邮箱号. bbbbbbbbbb:表示你前面获取的授权码. 端口号port:我测试25能发,而465不能发(不知道为什么).) <system.net> <mailSettings>

Python Django 配置QQ邮箱发送邮件

一.实验环境 Python2.7 + Django1.10.0 二.获取QQ邮箱授权码 1.什么是授权码? 授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码. 适用于登录以下服务:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务. 温馨提醒:为了你的帐户安全,更改QQ密码以及独立密码会触发授权码过期,需要重新获取新的授权码登录. 2.怎么获取授权码? 先进入设置->帐户页面找到入口,按照以下流程操作. (1)点击“开启” (2)验证密保 (3)获取授权码 3