From 95a80630c2ccb24eab0ff1b3250b4f593f24324b Mon Sep 17 00:00:00 2001
From: shuaikangzhou <863909694@qq.com>
Date: Sat, 2 Dec 2023 21:41:14 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=BA=9B=E9=97=AE?=
=?UTF-8?q?=E9=A2=98#32?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/DataBase/output_pc.py | 2 +-
main_pc.py | 2 +-
readme.md | 27 ++++++++++++++-------------
3 files changed, 16 insertions(+), 15 deletions(-)
diff --git a/app/DataBase/output_pc.py b/app/DataBase/output_pc.py
index 94ba7e4d..d99a2bd3 100644
--- a/app/DataBase/output_pc.py
+++ b/app/DataBase/output_pc.py
@@ -68,7 +68,7 @@ def to_csv_all(self):
columns = ['localId', 'TalkerId', 'Type', 'SubType',
'IsSender', 'CreateTime', 'Status', 'StrContent',
'StrTime']
- messages = msg.get_messages_all()
+ messages = msg_db.get_messages_all()
# 写入CSV文件
with open(filename, mode='w', newline='', encoding='utf-8') as file:
writer = csv.writer(file)
diff --git a/main_pc.py b/main_pc.py
index fd442664..0291e5c1 100644
--- a/main_pc.py
+++ b/main_pc.py
@@ -41,7 +41,7 @@ def loadMainWinView(self, username=None):
self.viewMainWIndow = mainview.MainWinController(username=username)
self.viewMainWIndow.exitSignal.connect(self.close)
try:
- self.viewMainWIndow.setWindowTitle("Chat")
+ self.viewMainWIndow.setWindowTitle("留痕")
self.viewMainWIndow.show()
end = time.time()
print('ok', end - start)
diff --git a/readme.md b/readme.md
index f8a04ae9..61672b4a 100644
--- a/readme.md
+++ b/readme.md
@@ -97,7 +97,7 @@
**⚠️注意:若出现闪退情况请右击选择用管理员身份运行exe程序,该程序不存在任何病毒,若杀毒软件提示有风险选择略过即可**
-**不懂编程的请移步[Release](https://github.com/LC044/WeChatMsg/releases),下面的东西对你来说是天书**
+**不懂编程的请移步[Release](https://github.com/LC044/WeChatMsg/releases),下面的东西看了可能要长脑子了**
## PC版微信
@@ -118,7 +118,8 @@ pip install -r requirements_pc.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
手机端使用聊天记录迁移功能将聊天数据迁移到电脑上
-操作步骤:我->设置->聊天->聊天记录迁移与备份->迁移->迁移到电脑微信
+操作步骤:我->设置->聊天->聊天记录迁移与备份->迁移->
+迁移到电脑微信(迁移完成后重启微信)[否则](https://github.com/LC044/WeChatMsg/issues/27)
2. 运行程序
@@ -133,9 +134,11 @@ python main_pc.py
4. 设置微信安装路径(如果自动设置好了就**不用管**了)
可以到微信->设置->文件管理查看
+
![](./doc/images/setting.png)
点击**设置微信路径**按钮,选择该文件夹路径下的带有wxid_xxx的路径(没有wxid的话先选择其中一个文件夹不对的话换其他文件夹)
+
![](./doc/images/path_select.png)
5. 获取到密钥和微信路径之后点击开始解密
@@ -153,6 +156,7 @@ python main_pc.py
### 4. pc端功能展示
+
恭喜你解密成功,来看看效果吧~
#### 4.1 最上方导航栏
@@ -163,7 +167,9 @@ python main_pc.py
#### 4.2 聊天界面
-点击**左侧导航栏——>聊天**,会随机跳转到某一个好友的界面,滚轮滚动,可以向上翻看更早的聊天记录(温馨提示:可能在翻的时候会有卡顿的现象,是因为数据加载需要时间,后期我们会继续优化嗷~)。目前聊天记录中文字、图片、表情包基本可以正常显示~
+点击**左侧导航栏——>聊天**
+,会随机跳转到某一个好友的界面,滚轮滚动,可以向上翻看更早的聊天记录(温馨提示:可能在翻的时候会有卡顿的现象,是因为数据加载需要时间,后期我们会继续优化嗷~
+)。目前聊天记录中文字、图片、表情包基本可以正常显示~
![image-20231130221954512.png](https://blog.lc044.love/static/img/da1103c0d40eac06e07a46a23fb0a138.image-20231130221954512.webp)
@@ -175,17 +181,16 @@ python main_pc.py
点击**左侧导航栏——>好友**,会跳转到好友的界面,同样可以选择好友,右上方导航栏中有(1)统计信息(2)情感分析(3)年度报告(4)退出(5)导出聊天记录:可选择导出为word、csv、html格式。
-
![image-20231130224357480.png](https://blog.lc044.love/static/img/80958f575ec8f2822af15ce1634029da.image-20231130224357480.webp)
-
**功能部分未集成或开发,请您耐心等待呀~**
## PC端破解过程中部分问题解决(可参考)
+
-
+
#### 🤔如果您在pc端使用的时候出现问题,可以先参考以下方面,如果仍未解决,可以在群里交流~
如果您遇到下图所示的问题,是由于没有在电脑端登录微信
@@ -200,25 +205,21 @@ python decrypt_window.py
![image-20231130231503340.png](https://blog.lc044.love/static/img/a3ea30edd2e63187283dcc55e344a095.image-20231130231503340.webp)
-
如果您在运行可执行程序的时候出现闪退的现象,请右击软件使用管理员权限运行。
![image-20231130233120492.png](https://blog.lc044.love/static/img/f18737d5a006aa5e7354b74f6e036d47.image-20231130233120492.webp)
-
-如果您在获取信息的时候,`wxid`显示none,但是密钥是存在的,需要在微信文件保存的路径中选择该文件夹路径下的带有wxid_xxx的名字,填到wxid位置并继续点击`开始解密`
-
+如果您在获取信息的时候,`wxid`
+显示none,但是密钥是存在的,需要在微信文件保存的路径中选择该文件夹路径下的带有wxid_xxx的名字,填到wxid位置并继续点击`开始解密`
![image-20231130234120644.png](https://blog.lc044.love/static/img/5c3c53cb34701fb74283e01e52a2df04.image-20231130234120644.webp)
如果出现如图所示的报错信息,将`app/database/msg`文件夹删除,重新运行`main_pc.py`。
-
![image-20231130235155121.png](https://blog.lc044.love/static/img/884d8f930518b9b31bfa9df7fd5a53f8.image-20231130235155121.webp)
导出数据成功之后,该文件位置与exe文件位置相同(或者在源码.data文件下)
-
![image-20231201000202980.png](https://blog.lc044.love/static/img/1748d98033903dede564ce3d7e835bdf.image-20231201000202980.webp)
#### 🤔注意
@@ -226,7 +227,7 @@ python decrypt_window.py
解密一个微信数据库之后,登录新的微信并不会实时更改
-
+
## 使用模拟器(支持可视化分析)