美文网首页Python小哥哥大数据 爬虫Python AI Sql
想要知道女友上网记录?Python定时抓取女友Chrome上网记

想要知道女友上网记录?Python定时抓取女友Chrome上网记

作者: 轻松学Python111 | 来源:发表于2019-04-22 16:26 被阅读1次

读取Chrome历史记录文件

1、文件可在以下路径找到,这是个sqllite数据库文件

C:Users自己的用户名AppDataLocalGoogleChromeUser DataDefaultHistory

2、使用DB Browser把这个文件加进来,打开后可以看到表信息,这里用到的urls表中的url和last_visit_time字段

想要知道女友上网记录?Python定时抓取女友Chrome上网记录 想要知道女友上网记录?Python定时抓取女友Chrome上网记录

3、使用sqlite3模块,读取表字段值,打印出来看看

想要知道女友上网记录?Python定时抓取女友Chrome上网记录

打印本地时间戳

import time

time.time()

1534399058.524

这里发现其中last_visit_time字段的内容不太能理解,与当前时间戳相差甚大,Google发现这个值是以1601年为基准的时间戳,并且单位是微秒

4、对last_visit_time做判断,取得需要的数据

想要知道女友上网记录?Python定时抓取女友Chrome上网记录

get_chrome_history.py代码如下:

PS:这里有个问题,chrome浏览器要手动关闭(也可以在代码里强制关掉),否则History文件被占用,db文件打开出错)

想要知道女友上网记录?Python定时抓取女友Chrome上网记录

通过邮件发送数据

1、sendemail.py代码如下

想要知道女友上网记录?Python定时抓取女友Chrome上网记录

2、效果图如下

想要知道女友上网记录?Python定时抓取女友Chrome上网记录

相关文章

网友评论

    本文标题:想要知道女友上网记录?Python定时抓取女友Chrome上网记

    本文链接:https://www.haomeiwen.com/subject/oycugqtx.html