读取Chrome历史记录文件
1、文件可在以下路径找到,这是个sqllite数据库文件
C:Users自己的用户名AppDataLocalGoogleChromeUser DataDefaultHistory
2、使用DB Browser把这个文件加进来,打开后可以看到表信息,这里用到的urls表中的url和last_visit_time字段
3、使用sqlite3模块,读取表字段值,打印出来看看
打印本地时间戳
import time
time.time()
1534399058.524
这里发现其中last_visit_time字段的内容不太能理解,与当前时间戳相差甚大,Google发现这个值是以1601年为基准的时间戳,并且单位是微秒
4、对last_visit_time做判断,取得需要的数据
get_chrome_history.py代码如下:
PS:这里有个问题,chrome浏览器要手动关闭(也可以在代码里强制关掉),否则History文件被占用,db文件打开出错)
通过邮件发送数据
1、sendemail.py代码如下
2、效果图如下
网友评论