From 41c83af184357e515f9f35c1711b966071e3700a Mon Sep 17 00:00:00 2001 From: Quan Date: Sun, 30 Nov 2025 10:55:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20MCP=20=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E6=97=A0=E6=B3=95=E4=B8=8B=E8=BD=BD=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #322 --- source/TUI/app.py | 1 - source/application/app.py | 3 ++- source/application/download.py | 1 + static/Release_Notes.md | 3 ++- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/source/TUI/app.py b/source/TUI/app.py index b68c5cc..303f13f 100644 --- a/source/TUI/app.py +++ b/source/TUI/app.py @@ -38,7 +38,6 @@ class XHSDownloader(App): **self.parameter, _print=False, ) - self.APP.init_script_server() async def on_mount(self) -> None: self.theme = "nord" diff --git a/source/application/app.py b/source/application/app.py index 0a7f799..e0d7b64 100644 --- a/source/application/app.py +++ b/source/application/app.py @@ -168,6 +168,7 @@ class XHS: self.queue = Queue() self.event = Event() self.script = None + self.init_script_server() def __extract_image(self, container: dict, data: Namespace): container["下载地址"], container["动图地址"] = self.image.get_image_link( @@ -750,7 +751,7 @@ class XHS: ) -> dict: msg, data = await self.deal_detail_mcp( url, - False, + True, index, ) match ( diff --git a/source/application/download.py b/source/application/download.py index c3d06d1..96b1118 100644 --- a/source/application/download.py +++ b/source/application/download.py @@ -286,6 +286,7 @@ class Download: str(error), ERROR, ) + return False @staticmethod def __create_progress( diff --git a/static/Release_Notes.md b/static/Release_Notes.md index 2dc0e71..c454b2c 100644 --- a/static/Release_Notes.md +++ b/static/Release_Notes.md @@ -1,6 +1,7 @@ **项目更新内容:** -1. 调整内置延时机制 +1. 修复 MCP 模式无法下载文件的问题 +2. 调整内置延时机制 *****