From 4816102c016bb9bfe44df51f4dda932f34f35dc1 Mon Sep 17 00:00:00 2001 From: xaoyaoo Date: Sat, 18 May 2024 00:26:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=86=E5=A4=87=E6=B7=BB=E5=8A=A0=E6=94=B6?= =?UTF-8?q?=E8=97=8F=E6=95=B0=E6=8D=AE=E5=BA=93=E8=A7=A3=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pywxdump/dbpreprocess/parsingFavorite.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pywxdump/dbpreprocess/parsingFavorite.py b/pywxdump/dbpreprocess/parsingFavorite.py index 4d8debc..4af8c2f 100644 --- a/pywxdump/dbpreprocess/parsingFavorite.py +++ b/pywxdump/dbpreprocess/parsingFavorite.py @@ -7,6 +7,11 @@ # ------------------------------------------------------------------------------- from .dbbase import DatabaseBase +# * FavItems:收藏的消息条目列表 +# * FavDataItem:收藏的具体数据。大概可以确定以下两点 +# * 即使只是简单收藏一篇公众号文章也会在 FavDataItem 中有一个对应的记录 +# * 对于收藏的合并转发类型的消息,合并转发中的每一条消息在 FavDataItem 中都是一个独立的记录 +# * FavTags:为收藏内容添加的标签 class ParsingFavorite(DatabaseBase): _class_name = "Favorite" @@ -15,6 +20,10 @@ class ParsingFavorite(DatabaseBase): super().__init__(db_path) def get_favorite(self): - sql = "select * from FavItems" - DBdata = self.execute_sql(sql) - return DBdata + sql1 = "select * from FavItems" + sql2 = "select * from FavDataItem" + sql3 = "select * from FavTags" + DBdata1 = self.execute_sql(sql1) + DBdata2 = self.execute_sql(sql2) + DBdata3 = self.execute_sql(sql3) + return DBdata1, DBdata2, DBdata3 \ No newline at end of file