diff --git a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/websearch/WebSearchServiceImpl.java b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/websearch/WebSearchServiceImpl.java index c9c232f908..08f377e6e3 100644 --- a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/websearch/WebSearchServiceImpl.java +++ b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/websearch/WebSearchServiceImpl.java @@ -31,10 +31,6 @@ public class WebSearchServiceImpl implements WebSearchService { * bing url */ private static final String BING_URL = "https://api.bing.microsoft.com/v7.0/search"; - /** - * 腾讯搜索 url - */ - private static final String TENCENT_URL = "tms.tencentcloudapi.com"; @Value("${yudao.web-search.api-key:}") private String bingApiKey; diff --git a/yudao-module-ai/yudao-module-ai-biz/src/test/java/cn/iocoder/yudao/module/ai/service/WebSearchServiceTests.java b/yudao-module-ai/yudao-module-ai-biz/src/test/java/cn/iocoder/yudao/module/ai/service/WebSearchServiceTests.java index b937e46029..fe97c9dfd1 100644 --- a/yudao-module-ai/yudao-module-ai-biz/src/test/java/cn/iocoder/yudao/module/ai/service/WebSearchServiceTests.java +++ b/yudao-module-ai/yudao-module-ai-biz/src/test/java/cn/iocoder/yudao/module/ai/service/WebSearchServiceTests.java @@ -1,9 +1,12 @@ package cn.iocoder.yudao.module.ai.service; import cn.iocoder.yudao.module.ai.service.websearch.WebSearchServiceImpl; +import cn.iocoder.yudao.module.ai.service.websearch.vo.WebSearchRespVO; +import com.alibaba.fastjson.JSON; import com.google.common.collect.Lists; import org.junit.jupiter.api.Test; +import java.util.List; import java.util.Map; public class WebSearchServiceTests { @@ -13,9 +16,26 @@ public class WebSearchServiceTests { WebSearchServiceImpl webSearchService = new WebSearchServiceImpl(); Map webCrawlerRes = webSearchService.webCrawler( Lists.newArrayList("https://tianqi.eastday.com/changsha/40/")); - for (Map.Entry entry : webCrawlerRes.entrySet()) { System.err.println(entry.getValue()); } } + + @Test + public void googleSearchTest() { + WebSearchServiceImpl webSearchService = new WebSearchServiceImpl(); + List webSearchRespList = webSearchService.googleSearch("长沙今天天气", 6); + + Map webCrawlerRespMap + = webSearchService.webCrawler(webSearchRespList.stream().map(WebSearchRespVO::getUrl).toList()); + + for (WebSearchRespVO webSearchRespVO : webSearchRespList) { + System.err.println(JSON.toJSONString(webSearchRespVO)); + } + + for (Map.Entry entry : webCrawlerRespMap.entrySet()) { + System.err.println("url:" + entry.getKey()); + System.err.println("value" + entry.getValue()); + } + } }