分析浏览器使用记录

简介: 分析浏览器使用记录

WakaTime


一直使用WakaTime这款时间统计工具,来记录每天花费在各种软件上的时间(支持各种IDE,浏览器,Office,Adobe系列软件等),发现每天大多数时间花在浏览器上

微信截图_20230626180331.png

Web Timer


具体到都访问过哪些网站以及占比,有用Web Timer这款浏览器插件微信截图_20230626180359.png

但这款插件只能比较笼统地统计,无法再进一步分析,也较难满足跨机器/跨平台/跨浏览器等要求。


1History


之后有了解过国内一位开发者用Rust写的1History,"一个跨平台的命令行工具,能够同时备份本机不同浏览器的浏览记录,放进一个 SQLite 数据库,支持导出和可视化"


除去直接下载二进制文件,还可以通过brew install 1History/onehistory/onehistorycargo install onehistory来安装。

之后使用sudo onehistory backup 先备份(导出)当前机器浏览器的历史记录(需要关闭浏览器),此时就会在/Users/xxxx下,生成onehistory.db文件

接着可通过onehistory -d onehistory.db serve 启动服务,可以通过访问127.0.0.1:9960 图形化查看各网站的访问情况。

微信截图_20230626180454.png

微信截图_20230626180503.png

点击折线图中的点,可以查看详情

最多的一天,居然访问了1614个网站,从早忙到晚...

目录
相关文章
|
2月前
|
Web App开发 编解码 监控
【Azure 媒体服务】Azure Media Player 在Edge浏览器中不能播放视频问题的分析与解决
【Azure 媒体服务】Azure Media Player 在Edge浏览器中不能播放视频问题的分析与解决
|
5月前
|
Web App开发 JavaScript 前端开发
分析网站架构:浏览器插件
分析网站架构:浏览器插件
|
5月前
|
存储 缓存 安全
在浏览器里重复刷新一个网页,访问量计数器没有递增的原因分析
在浏览器里重复刷新一个网页,访问量计数器没有递增的原因分析
|
Web App开发 JavaScript 前端开发
如何使用Selenium自动化Chrome浏览器进行Javascript内容的数据挖掘和分析?
数据挖掘和分析是当今互联网时代的重要技能,它可以帮助我们从海量的信息中提取有价值的知识,为我们的决策和行动提供支持。但是,有些网站的内容是通过Javascript动态生成的,这就给数据挖掘和分析带来了一定的难度。如何才能有效地获取和处理这些Javascript内容呢?本文将介绍一种简单而强大的方法,就是使用Selenium自动化Chrome浏览器进行Javascript内容的数据挖掘和分析。
131 0
如何使用Selenium自动化Chrome浏览器进行Javascript内容的数据挖掘和分析?
|
Web App开发 JavaScript 前端开发
浏览器页面卡住定位分析
有童鞋在xxx系统页面反馈,遇到在弹出框后整个页面卡住无法使用的情况,属于必现问题。因此需要跟踪定位问题。
479 0
浏览器页面卡住定位分析
|
消息中间件 JavaScript Java
浏览器原理 40 # 性能分析工具:如何分析 Performance 中的 Main 指标?(完结)
浏览器原理 40 # 性能分析工具:如何分析 Performance 中的 Main 指标?(完结)
126 0
 浏览器原理 40 # 性能分析工具:如何分析 Performance 中的 Main 指标?(完结)
|
5天前
|
JavaScript API
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
12 0
|
1月前
|
JavaScript 前端开发
js之浏览器对象|28
js之浏览器对象|28
|
16天前
|
机器学习/深度学习 自然语言处理 前端开发
前端大模型入门:Transformer.js 和 Xenova-引领浏览器端的机器学习变革
除了调用API接口使用Transformer技术,你是否想过在浏览器中运行大模型?Xenova团队推出的Transformer.js,基于JavaScript,让开发者能在浏览器中本地加载和执行预训练模型,无需依赖服务器。该库利用WebAssembly和WebGPU技术,大幅提升性能,尤其适合隐私保护、离线应用和低延迟交互场景。无论是NLP任务还是实时文本生成,Transformer.js都提供了强大支持,成为构建浏览器AI应用的核心工具。
|
2月前
|
机器学习/深度学习 人工智能 前端开发
【人工智能】利用TensorFlow.js在浏览器中实现一个基本的情感分析系统
使用TensorFlow.js在浏览器中进行情感分析是一个非常实用的应用场景。TensorFlow.js 是一个用于在JavaScript环境中训练和部署机器学习模型的库,使得开发者能够在客户端直接运行复杂的机器学习任务。对于情感分析,我们可以使用预先训练好的模型来识别文本中的积极、消极或中性情感。
83 4
【人工智能】利用TensorFlow.js在浏览器中实现一个基本的情感分析系统