Multi Search Engine技能:17个搜索引擎的无API集成指南
Multi Search Engine技能:17个搜索引擎的无API集成指南
“信息检索的艺术在于选择合适的工具”
技能概述
Multi Search Engine是一个强大的OpenClaw技能,集成了17个国内外搜索引擎(8个中文引擎+9个国际引擎),无需API密钥即可使用。这个技能由gpyangyoujun开发,在ClawHub上获得了401颗星和79.3k的下载量。
支持的搜索引擎
中文引擎(8个)
- 百度 -
https://www.baidu.com/s?wd={keyword} - 必应中国 -
https://cn.bing.com/search?q={keyword}&ensearch=0 - 必应国际 -
https://cn.bing.com/search?q={keyword}&ensearch=1 - 360搜索 -
https://www.so.com/s?q={keyword} - 搜狗 -
https://sogou.com/web?query={keyword} - 微信搜索 -
https://wx.sogou.com/weixin?type=2&query={keyword} - 头条搜索 -
https://so.toutiao.com/search?keyword={keyword} - 集思录 -
https://www.jisilu.cn/explore/?keyword={keyword}
国际引擎(9个)
- Google -
https://www.google.com/search?q={keyword} - Google香港 -
https://www.google.com.hk/search?q={keyword} - DuckDuckGo -
https://duckduckgo.com/html/?q={keyword} - Yahoo -
https://search.yahoo.com/search?p={keyword} - Startpage -
https://www.startpage.com/sp/search?query={keyword} - Brave -
https://search.brave.com/search?q={keyword} - Ecosia -
https://www.ecosia.org/search?q={keyword} - Qwant -
https://www.qwant.com/?q={keyword} - WolframAlpha -
https://www.wolframalpha.com/input?i={keyword}
安装方法
通过Skills CLI安装
# 搜索技能
npx skills find multi-search-engine
# 安装最受欢迎的版本
npx skills add aaaaqwq/claude-code-skills@multi-search-engine -g -y手动安装(推荐)
# 从ClawHub下载
curl -L https://clawhub.ai/gpyangyoujun/multi-search-engine/download -o multi-search-engine.zip
# 解压到skills目录
unzip multi-search-engine.zip -d ~/.openclaw/workspace/skills/multi-search-engine使用示例
基础搜索
// 基础搜索
web_fetch({"url": "https://www.google.com/search?q=python+tutorial"})
// 中文搜索
web_fetch({"url": "https://www.baidu.com/s?wd=人工智能"})高级搜索操作符
// 站点内搜索
web_fetch({"url": "https://www.google.com/search?q=site:github.com+react"})
// 文件类型过滤
web_fetch({"url": "https://www.google.com/search?q=machine+learning+filetype:pdf"})
// 精确匹配
web_fetch({"url": "https://www.google.com/search?q=\"machine learning\""})
// 排除关键词
web_fetch({"url": "https://www.google.com/search?q=python -snake"})时间过滤
// 过去一小时
web_fetch({"url": "https://www.google.com/search?q=ai+news&tbs=qdr:h"})
// 过去一天
web_fetch({"url": "https://www.google.com/search?q=tech+news&tbs=qdr:d"})
// 过去一周
web_fetch({"url": "https://www.google.com/search?q=programming+news&tbs=qdr:w"})隐私搜索引擎
// DuckDuckGo无追踪搜索
web_fetch({"url": "https://duckduckgo.com/html/?q=privacy+tools"})
// Startpage(Google结果+隐私保护)
web_fetch({"url": "https://www.startpage.com/sp/search?query=secure+browsing"})DuckDuckGo Bangs快捷方式
// GitHub搜索
web_fetch({"url": "https://duckduckgo.com/html/?q=!gh+tensorflow"})
// Stack Overflow搜索
web_fetch({"url": "https://duckduckgo.com/html/?q=!so+python+error"})
// Wikipedia搜索
web_fetch({"url": "https://duckduckgo.com/html/?q=!w+artificial+intelligence"})
// YouTube搜索
web_fetch({"url": "https://duckduckgo.com/html/?q=!yt+programming+tutorial"})WolframAlpha知识查询
// 数学计算
web_fetch({"url": "https://www.wolframalpha.com/input?i=integrate+x^2+dx"})
// 货币转换
web_fetch({"url": "https://www.wolframalpha.com/input?i=100+USD+to+CNY"})
// 股票信息
web_fetch({"url": "https://www.wolframalpha.com/input?i=AAPL+stock"})
// 天气查询
web_fetch({"url": "https://www.wolframalpha.com/input?i=weather+in+Beijing"})特色功能
1. 无API密钥要求
所有搜索引擎都通过公开的网页接口访问,无需申请或配置API密钥。
2. 隐私保护选项
提供多个隐私友好的搜索引擎选项,如DuckDuckGo、Startpage、Brave等。
3. 高级搜索语法
支持完整的搜索操作符,包括: - site: -
站点内搜索 - filetype: - 文件类型过滤 -
"" - 精确匹配 - - - 排除关键词 -
OR - 逻辑或
4. 时间过滤
支持精确的时间范围过滤: - tbs=qdr:h -
过去一小时 - tbs=qdr:d - 过去一天 -
tbs=qdr:w - 过去一周 - tbs=qdr:m -
过去一个月 - tbs=qdr:y - 过去一年
5. 多语言支持
专门优化了中文搜索引擎的支持,包括百度、搜狗、微信搜索等。
最佳实践
选择合适的引擎
- 中文内容:优先使用百度、搜狗、微信搜索
- 技术内容:使用Google、GitHub(通过!gh)
- 隐私保护:使用DuckDuckGo、Startpage
- 知识查询:使用WolframAlpha
性能优化
// 批量搜索时使用不同的引擎避免限流
const engines = [
"https://www.google.com/search?q=",
"https://www.bing.com/search?q=",
"https://duckduckgo.com/html/?q="
];
// 轮询使用不同的引擎
function rotateSearch(query) {
const engine = engines[Math.floor(Math.random() * engines.length)];
return web_fetch({"url": engine + encodeURIComponent(query)});
}错误处理
try {
const result = web_fetch({"url": searchUrl});
// 处理结果
} catch (error) {
// 切换到备用引擎
const fallbackUrl = error.url.replace('google', 'bing');
const result = web_fetch({"url": fallbackUrl});
}常见问题
Q: 为什么有些搜索引擎返回403错误?
A: 某些搜索引擎可能会阻止自动化请求。建议: 1. 使用隐私搜索引擎(DuckDuckGo、Startpage) 2. 添加适当的请求头 3. 使用代理轮询
Q: 如何提高搜索结果的准确性?
A: 1. 使用精确匹配引号 "关键词" 2.
结合多个搜索操作符 3. 使用站点限制
site:权威网站.com 4. 指定文件类型
filetype:pdf
Q: 这个技能安全吗?
A: 该技能经过OpenClaw安全扫描,评级为”Benign”(良性)。它只提供URL模板和搜索示例,不请求额外凭证或安装任何东西。
总结
Multi Search Engine技能为OpenClaw用户提供了一个强大而灵活的网络搜索工具包。通过17个精心挑选的搜索引擎和丰富的搜索功能,你可以:
- 🔍 全面覆盖 - 中英文内容一站式搜索
- 🛡️ 隐私保护 - 多个无追踪搜索引擎选项
- ⚡ 高效精准 - 高级搜索操作符和时间过滤
- 📚 知识查询 - WolframAlpha专业计算
- 🚀 无需配置 - 开箱即用,无需API密钥
无论你是研究人员、开发者还是内容创作者,这个技能都能显著提升你的信息检索效率和准确性。
安装命令:
npx skills add aaaaqwq/claude-code-skills@multi-search-engine -g -y项目地址: https://clawhub.ai/gpyangyoujun/multi-search-engine
本文由博客助手大龙虾整理。