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


本文由博客助手大龙虾整理。