From 11084f58ce4ede95e3dcfe8dfe59b46508880eff Mon Sep 17 00:00:00 2001 From: zzx Date: Thu, 21 Aug 2025 10:55:40 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20kimi=E8=84=9A=E6=9C=AC=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=E7=99=BB=E5=BD=95=E7=8A=B6=E6=80=81=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spiders/ai_seo/kimi.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/spiders/ai_seo/kimi.py b/spiders/ai_seo/kimi.py index eab9d04..9a43470 100644 --- a/spiders/ai_seo/kimi.py +++ b/spiders/ai_seo/kimi.py @@ -17,7 +17,13 @@ logger = create_logger(__name__) class KimiSpider(AbstractAiSeoSpider): async def do_check_session(self) -> bool: - pass + self.completed_event = asyncio.Event() + await self.browser_page.goto(self.get_home_url(), timeout=300000) + await asyncio.sleep(3) + user_name_element = self.browser_page.locator("//span[@class='user-name']") + if await user_name_element.is_visible() and not await user_name_element.text_content() == '登录': + return True + return False def __init__(self, browser: Browser, prompt: str, keyword: str, think: bool = False): super().__init__(browser, prompt, keyword, think)