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、 抓取邮件内容

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

  • 相关阅读:
    高可用
    网络线之坑:线序接错了,导致时常出现“未识别的网络”
    Cocos2d-x 坑之一:Xcode文件真实目录与工程视图目录
    【转】ios中@class和 #import 的使用时机
    virtualenv 模块
    pipreqs 组件
    5.15 pymysql 模块
    5.14 数据库函数,流程控制
    5.13 数据库存储过程
    5.12 数据库事务
  • 原文地址:https://www.cnblogs.com/yg6405816/p/5775559.html
Copyright © 2011-2022 走看看