From d963f8910e7f93ffd815e81714b2d17c3eb675f3 Mon Sep 17 00:00:00 2001 From: cherishsince Date: Sun, 2 Mar 2025 14:57:00 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=B5=8B=E8=AF=95=E3=80=91google=20se?= =?UTF-8?q?arch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../websearch/WebSearchServiceImpl.java | 4 ---- .../ai/service/WebSearchServiceTests.java | 22 ++++++++++++++++++- 2 files changed, 21 insertions(+), 5 deletions(-) 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()); + } + } }