From 6796afdaeeb8b8c5101ca58ed7a76721977e1753 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Sun, 5 Oct 2025 00:54:15 +0800 Subject: [PATCH] fix: googlesearch --- packages/web_searcher/engines/google.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/web_searcher/engines/google.py b/packages/web_searcher/engines/google.py index ac66f7d72..4e6282381 100644 --- a/packages/web_searcher/engines/google.py +++ b/packages/web_searcher/engines/google.py @@ -1,5 +1,5 @@ import os -from googlesearch import search +from googlesearch.asearch import asearch from . import SearchEngine, SearchResult @@ -14,14 +14,14 @@ class Google(SearchEngine): async def search(self, query: str, num_results: int) -> List[SearchResult]: results = [] try: - ls = search( + ls = asearch( query, advanced=True, num_results=num_results, timeout=3, proxy=self.proxy, ) - for i in ls: + async for i in ls: results.append( SearchResult(title=i.title, url=i.url, snippet=i.description) )