diff --git a/schema/tables.sql b/schema/tables.sql index 33e02d3..46e14a2 100644 --- a/schema/tables.sql +++ b/schema/tables.sql @@ -531,3 +531,7 @@ CREATE TABLE `zhihu_creator` ( PRIMARY KEY (`id`), UNIQUE KEY `idx_zhihu_creator_user_id` (`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='知乎创作者'; + + +-- add column `like_count` to douyin_aweme_comment +alter table douyin_aweme_comment add column `like_count` varchar(255) NOT NULL DEFAULT '0' COMMENT '点赞数'; \ No newline at end of file diff --git a/store/douyin/__init__.py b/store/douyin/__init__.py index b0ea2a1..8e83981 100644 --- a/store/douyin/__init__.py +++ b/store/douyin/__init__.py @@ -100,6 +100,7 @@ async def update_dy_aweme_comment(aweme_id: str, comment_item: Dict): "nickname": user_info.get("nickname"), "avatar": avatar_info.get("url_list", [""])[0], "sub_comment_count": str(comment_item.get("reply_comment_total", 0)), + "like_count": comment_item.get("digg_count") if comment_item.get("digg_count") else 0, "last_modify_ts": utils.get_current_timestamp(), "parent_comment_id": parent_comment_id }