From c5832f53ae24eacd79a7f97110abb755d1a4b56b Mon Sep 17 00:00:00 2001 From: Yasir Aris M Date: Sat, 5 Oct 2024 08:04:06 +0700 Subject: [PATCH] Fix google inline search --- misskaty/plugins/inline_search.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/misskaty/plugins/inline_search.py b/misskaty/plugins/inline_search.py index 2f08b3e8..d468971d 100644 --- a/misskaty/plugins/inline_search.py +++ b/misskaty/plugins/inline_search.py @@ -263,9 +263,11 @@ async def inline_menu(self, inline_query: InlineQuery): for result in soup.select(".tF2Cxc"): link = result.select_one(".yuRUbf a")["href"] title = result.select_one(".DKV0Md").text - try: - snippet = result.find(class_="kb0PBd cvP2Ce A9Y9g").get_text() - except: + if snippet := result.find(class_="VwiC3b yXK7lf lVm3ye r025kc hJNv6b"): + snippet = snippet.get_text() + elif snippet := result.find(class_="VwiC3b yXK7lf lVm3ye r025kc hJNv6b Hdw6tb"): + snippet = snippet.get_text() + else: snippet = "-" message_text = f"{html.escape(title)}\n" message_text += f"Deskription: {html.escape(snippet)}\n\nGoogleSearch by @{self.me.username}"