使用javax.mail对邮箱邮件进行爬虫

使用javax.mail对邮箱邮件进行爬虫

对于一些人力资源公司,每天会收到大量的求职者的邮件。人力资源公司,需要对这些邮件进行分类,并将求职者信息保存到自己的数据库中。如果手工分类,那就太麻烦了。所以可以使用一定的技术,对邮箱中的邮件进行爬虫。这里主要讲如何使用javax.mail进行邮件爬虫,并且邮箱以智联招聘的邮件为例 以下是具体步骤

一、将收邮件的邮箱开通imap服务
需要登录自己的邮箱进行开通
在这里插入图片描述

开通时,一定要记住自己的授权码,待会代码中会使用到,这时还需注意页面中会提示imap的服务器地址,这个地址也需要注意一下,待会编码中同样会用到。不同的邮箱,地址是不一样的。我这里使用的126的邮箱。

在这里插入图片描述
二、在开发工具中,新建maven项目,并在pom.xml文件中导入javax.mail依赖

在这里插入图片描述

三、接下来就是进行编码操作了

public class EmailParse {

	private String imapServer = "imap.vip.163.com" ; //imap协议服务器地址
	private String protocol = "imap"; //连接邮箱使用的协议
	private String username = "xxxxxxxx@vip.163.com"; //连接邮箱的用户名
	private String password = "xxxxxx";//连接邮箱的授权码
	private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	public void beginParse() throws MessagingException, FileNotFoundException, IOException {
		Properties props = new Properties();
		props.setProperty("mail.store.protocol", protocol); //设置连接协议
		props.setProperty("mail.imap.host", imapServer);//设置服务器
		Map<
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值