大家好,我是 Java陈序员
。
今天,给大家介绍一款基于 Java 开发的微信数据分析工具!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍
wx-dump-4j
—— 一款基于 Java 开发的微信数据分析工具。它准确显示好友数、群聊数和当日消息总量,提供过去15天每日消息统计,识别展示最近一个月内互动频繁的前 10 位联系人。
此外,还支持导出聊天记录、联系人、群聊信息,及查看超过三天限制的朋友圈历史记录和找回微信好友。
功能特色:
- 获取用户信息:获取当前登录微信的详细信息,包括昵称、账号、手机号、邮箱、秘钥、微信 Id
- 支持多种消息类型:管理微信聊天对话中的文本、引用、图片、表情、卡片链接、系统消息等
- 综合管理:提供微信会话、联系人、群聊与朋友圈的全面管理功能
- 记录导出:支持导出微信聊天记录、联系人、已删除好友和群聊信息,便于备份和管理
- 查看历史朋友圈:突破三日限制,查看更久以前的朋友圈历史记录,方便回顾和管理
- 微信统计功能:展示微信好友数、群聊数及今日收发消息总量,了解社交活跃度
- 消息统计:统计过去15天内每日微信消息数量,掌握长期消息交流情况
- 互动联系人:展示最近一个月互动最频繁的前10位联系人,了解重要社交联系
- 消息类别占比:展示微信消息类别占比图表,分析不同类型消息的占比情况
- 关键字词云:展示微信最近使用的关键字词云图,分析聊天内容重点
- 找回已删除好友:支持找回已删除的微信好友,恢复重要联系人
- 微信多开支持:支持微信多开功能,方便管理多个账号,提高效率
技术栈:
- Spring Boot
- SQLite
- MyBatis Plus
- Dynamic Datasource
- JNA
- Protobuf
- gRPC
注意:
wx-dump-4j
目前只适用于Window s操作系统,不支持 MacOS、Linux 或其他操作系统。
工具截图
由于隐私记录,这里采用官方的图片。
快速启动
环境准备
- Java:JDK 11+
- Node.js:18+
- Maven:3.5.0+
- 开发工具:IntelliJ IDEA、Visual Studio Code
本地部署
- 服务端
1、克隆源码
git clone https://github.com/xuchengsheng/wx-dump-4j.git
2、将项目以 Maven 工程的形式导入到 IDEA 中
3、运行主启动类 com.xcs.wx.WxDumpApplication
启动项目
- 客户端
1、进入客户端目录
cd wx-dump-ui
2、安装依赖
npm install
3、运行服务
npm run dev
4、浏览器访问
http://localhost:8000/
二进制部署
1、下载最新包
下载地址:https://github.com/xuchengsheng/wx-dump-4j/releases/download/v1.1.0/wx-dump-4j-bin.tar.gz
2、解压缩 wx-dump-4j-bin.tar.gz
文件,并进入 bin
目录
3、双击 start.bat
·` 启动文件
4、启动成功后,在浏览器中访问
http://localhost:8080
总的来说 wx-dump-4j
功能齐全,提供了微信报表统计、微信数据导出、找回微信好友等功能!如果有这方面的需求,可以去试试体验~
项目地址:https://github.com/xuchengsheng/wx-dump-4j
最后
推荐的开源项目已经收录到 GitHub
项目,欢迎 Star
:
https://github.com/chenyl8848/great-open-source-project
或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
标签:数据分析,Java,dump,微信,联系人,4j,wx From: https://www.cnblogs.com/codechen8848/p/18550408