From 46c24e6ecc650ea15e9be7b9a2afff470bc49c0e Mon Sep 17 00:00:00 2001 From: xaoyaoo Date: Mon, 5 Aug 2024 17:47:53 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=BC=95=E7=94=A8=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pywxdump/db/dbMSG.py | 17 +++++++++++++---- pywxdump/db/utils/common_utils.py | 2 +- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/pywxdump/db/dbMSG.py b/pywxdump/db/dbMSG.py index a5a1f7b..c4170c1 100644 --- a/pywxdump/db/dbMSG.py +++ b/pywxdump/db/dbMSG.py @@ -178,18 +178,27 @@ class MsgHandler(DatabaseBase): CompressContent = decompress_CompressContent(CompressContent) content_tmp = xml2dict(CompressContent) appmsg = content_tmp.get("appmsg", {}) + title = appmsg.get("title", "") refermsg = appmsg.get("refermsg", {}) + + type_id = appmsg.get("type", "1") + displayname = refermsg.get("displayname", "") display_content = refermsg.get("content", "") display_createtime = refermsg.get("createtime", "") + display_createtime = timestamp2str( int(display_createtime)) if display_createtime.isdigit() else display_createtime - if display_content.startswith("