From caf51bc2933aea5c2d89fae2dd570231face7499 Mon Sep 17 00:00:00 2001 From: kris Date: Mon, 23 Mar 2026 08:38:51 +0800 Subject: [PATCH] feat: infer domestic platforms from source urls --- collector-service/app/core_main.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/collector-service/app/core_main.py b/collector-service/app/core_main.py index 16b359e..7396628 100644 --- a/collector-service/app/core_main.py +++ b/collector-service/app/core_main.py @@ -1072,6 +1072,14 @@ def infer_platform_from_url(source_url: str) -> str: return "douyin" if "xiaohongshu.com" in normalized or "xhslink.com" in normalized: return "xiaohongshu" + if ( + "kuaishou.com" in normalized + or "chenzhongtech.com" in normalized + or "v.kuaishou.com" in normalized + ): + return "kuaishou" + if "channels.weixin.qq.com" in normalized or "mp.weixin.qq.com/s" in normalized: + return "wechat_video" if "youtube.com" in normalized or "youtu.be" in normalized: return "youtube" return ""