zoukankan      html  css  js  c++  java
  • 工作日志

    一:创建Final类,放置常量

    二:利用输入输出流查看文件:利用以前博客和思维导图复习输入输出流相关内容

    三:从网页上查找邮件登录的方法

    四:利用Firefox抓取邮箱中收件箱的地址以及相关邮件的mid,并将邮箱的用户名密码读取出来

    1、利用JSONObject得到邮件用户名和密码

    五:解析收件箱:

    1、利用parseBodyFragment取得Document对象

    2、利用select()方法得到id

    1、遍历id、发件人、收件人、主题、发送时间、接收时间

    六:去重

    1、利用最新发动时间判断:先得到邮箱中最新存储邮箱的时间,并与邮箱中其他邮件接收的时间作比较,若时间比最新事件大,则抓取,反之则说明此邮件已经被抓过了

    1)遍历数据存储目录

    2)、判断是否是文件

    3)比较发送日期大小

    2、利用id判断:显得到所有邮件的id,然后去抓邮件,若邮件id不存在就说明是新的邮件——》抓取,反之不抓

    1)、调用(mid)

    七:遍历收件箱集合

    1、先根据最新发送时间判断

    1)、取出当前邮件的最新时间

    2)利用compareTo()方法判断sendDate时间是否大于最新时间 ,大则抓取

    2、再根据mid判断

    1)、得到当前邮件的id,判断集合中是否存在id,不存在就抓取

    3、 抓取邮件内容

    八:模拟登陆,得到收件箱

  • 相关阅读:
    动态代理有啥用(总结)
    ES6随笔--各数据类型的扩展(4)--数组和对象
    ES6随笔--各数据类型的扩展(2)--数值
    ES6随笔--各数据类型的扩展(1) --字符串和正则
    ES6随笔--声明变量
    CommonJS随记
    DOM练习小记--一个简单的Web页面游戏
    js随笔--关于事件
    js随笔--关于this
    js随笔--循环里的弯弯绕
  • 原文地址:https://www.cnblogs.com/yg6405816/p/5775559.html
Copyright © 2011-2022 走看看