一款基於 Java 開發的微信資料分析工具!

Java陈序员發表於2024-11-18

大家好,我是 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/#/

大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!


相關文章