From 3cca2e915f25269eb4e9d05ae53e003dfde5710f Mon Sep 17 00:00:00 2001 From: wangshaoqing Date: Wed, 6 May 2026 18:01:31 +0800 Subject: [PATCH] fix: use correct API endpoint for recommendation feed (module/feed) --- Douyin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Douyin.py b/Douyin.py index c5b78eb..1a9e465 100644 --- a/Douyin.py +++ b/Douyin.py @@ -27,6 +27,7 @@ DEFAULT_USER_URL = ( ) DEFAULT_BROWSER_PORT = 9223 LISTEN_TARGET = "web/aweme/post/" +RECOMMENDATION_LISTEN_TARGET = "web/module/feed/" SINGLE_VIDEO_LISTEN_TARGET = "web/aweme/detail/" INVALID_FILENAME_CHARS = re.compile(r'[\\/:*?"<>|\r\n\t]') RECOMMENDATION_URL_PATTERN = re.compile(r"^https?://www\.douyin\.com/?(?:\?.*)?$") @@ -398,7 +399,7 @@ def collect_recommendations( if browser_port is not None: ensure_browser_debug_port_ready(browser_port) page = create_page(chromium_page_cls, chromium_options_cls, browser_port) - page.listen.start(LISTEN_TARGET) + page.listen.start(RECOMMENDATION_LISTEN_TARGET) print("[INFO] 正在打开抖音推荐流。若出现登录或验证码,请先在浏览器窗口里完成。") page.get("https://www.douyin.com/")