From 8b3d2f6579d3cef4184e2d13569be32145ee7cba Mon Sep 17 00:00:00 2001 From: xaoyaoo Date: Sat, 20 Apr 2024 19:18:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=90=86=E5=B7=B2=E7=BB=8F=E5=BA=9F?= =?UTF-8?q?=E5=BC=83=E7=9A=84=E4=BB=A3=E7=A0=81=EF=BC=88=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E4=BC=9A=E5=AD=98=E5=9C=A8=E6=9C=89=E7=94=A8=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E8=A2=AB=E6=B8=85=E9=99=A4=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pywxdump/analyzer/chat_analysis.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pywxdump/analyzer/chat_analysis.py b/pywxdump/analyzer/chat_analysis.py index 669b590..0150381 100644 --- a/pywxdump/analyzer/chat_analysis.py +++ b/pywxdump/analyzer/chat_analysis.py @@ -10,7 +10,7 @@ import time from collections import Counter import pandas as pd -from .db_parsing import parse_xml_string +from pywxdump.dbpreprocess.utils import xml2dict def read_msgs(MSG_path, selected_talker=None, start_time=time.time() * 3600 * 24 * 365, end_time=time.time()): @@ -59,7 +59,7 @@ def read_msgs(MSG_path, selected_talker=None, start_time=time.time() * 3600 * 24 def get_emoji_cdnurl(row): if row["type_name"] == "动画表情": - parsed_content = parse_xml_string(row["StrContent"]) + parsed_content = xml2dict(row["StrContent"]) if isinstance(parsed_content, dict) and "emoji" in parsed_content: return parsed_content["emoji"].get("cdnurl", "") return row["content"]