diff --git a/misskaty/plugins/misc_tools.py b/misskaty/plugins/misc_tools.py index 294a20bb..37c259d0 100644 --- a/misskaty/plugins/misc_tools.py +++ b/misskaty/plugins/misc_tools.py @@ -336,9 +336,12 @@ async def gsearch(self, message): for result in soup.select(".tF2Cxc"): link = result.select_one(".yuRUbf a")["href"] title = result.select_one(".DKV0Md").text - self.log.info(result) - snippet = result.find(class_="VwiC3b yXK7lf lVm3ye r025kc hJNv6b").get_text() if result.find(class_="VwiC3b yXK7lf lVm3ye r025kc hJNv6b") else "-" - self.log.info(snippet) + if snippet := result.find(class_="VwiC3b yXK7lf lVm3ye r025kc hJNv6b"): + snippet = snippet.get_text() + elif snippet := result.find(class_="LEwnzc Sqrs4e"): + snippet = snippet.get_text() + else: + snippet = "-" # appending data to an array data.append( {