From 9601cb0d777ba72cb8c08df3ef2685236e372257 Mon Sep 17 00:00:00 2001 From: xaoyaoo Date: Tue, 2 Jan 2024 13:01:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95=E6=AD=A3?= =?UTF-8?q?=E5=B8=B8=E6=98=BE=E7=A4=BA=E5=9B=BE=E7=89=87=E5=B9=B6=E6=8A=A5?= =?UTF-8?q?=E9=94=99=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/ui/view_chat.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pywxdump/ui/view_chat.py b/pywxdump/ui/view_chat.py index aeee009..dc56a4f 100644 --- a/pywxdump/ui/view_chat.py +++ b/pywxdump/ui/view_chat.py @@ -172,12 +172,15 @@ def load_chat_records(selected_talker, start_index, page_size, user_list, MSG_AL elif Type == 3 and SubType == 0: # 图片 xml_content = parse_xml_string(StrContent) BytesExtra = read_BytesExtra(BytesExtra) - BytesExtra =str(BytesExtra) + BytesExtra = str(BytesExtra) match = re.search(r"MsgAttach(.*?)'", BytesExtra) if match: img_path = match.group(0).replace("'", "") # print(FileStorage_path) # print(img_path) + img_path = img_path.split("\\") + img_path = [i for i in img_path if i != ""] + img_path = os.path.join(*img_path) if FileStorage_path: img_path = os.path.join(FileStorage_path, img_path) fomt, md5, out_bytes = read_img_dat(img_path)