📦 Multi Search Engine 2.1.3 — 多引擎搜索聚合
v1.0.0集成16个搜索引擎(7个国内+9个国际)的搜索聚合工具,支持高级搜索运算符和时间过滤,无需API密钥。
详细分析 ▾
运行时依赖
版本
- 多搜索引擎的初始版本,集成16个搜索引擎(7个中国和9个国际),用于高级、注重隐私的网络搜索。- 支持高级搜索运算符、基于时间的过滤、站点特定搜索、隐私搜索引擎和WolframAlpha查询。- 无需API密钥;使用直接网络请求和动态内存Cookie管理进行会话处理。- 具有速率限制、批量请求执行以及在访问被拒绝时自动Cookie/会话重试功能。- 确保隐私:Cookie永不持久化,不收集个人数据,所有操作均在本地运行。
安装命令
点击复制技能文档
集成16个搜索引擎,无需API密钥即可进行网络爬虫。
工作流程
- 准备:AI Agent初始化一个空的内存Cookie存储库。Cookie仅在搜索操作被拒绝访问时在搜索操作期间动态获取
- 语言评估:检测搜索查询的语言属性。如果查询是中文,使用国内搜索引擎(百度、Bing国内、Bing国际、360、搜狗、微信、神马)。如果查询是非中文,使用国际搜索引擎(Google、Google香港、DuckDuckGo、Yahoo、Startpage、Brave、Ecosia、Qwant、WolframAlpha)。根据查询相关性和可用性选择搜索引擎
- 受控搜索:使用web_fetch执行搜索请求,并进行速率限制:
- Cookie管理:
- 重试机制:如果搜索因Cookie/会话问题失败,在2秒延迟后使用新获取的Cookie重试一次
- 结果聚合:整合搜索引擎的成功结果,组织并总结它们以输出核心搜索报告
搜索引擎
国内 (7)
- 百度:
https://www.baidu.com/s?wd={keyword} - Bing国内:
https://cn.bing.com/search?q={keyword}&ensearch=0 - Bing国际:
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://m.sm.cn/s?q={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}
快速示例
// 基础搜索 web_fetch({"url": "https://www.google.com/search?q=python+tutorial"})// 站点特定搜索 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=ai+news&tbs=qdr:w"})
// 隐私搜索 web_fetch({"url": "https://duckduckgo.com/html/?q=privacy+tools"})
// DuckDuckGo Bangs web_fetch({"url": "https://duckduckgo.com/html/?q=!gh+tensorflow"})
// 知识计算 web_fetch({"url": "https://www.wolframalpha.com/input?i=100+USD+to+CNY"})
高级运算符
| 运算符 | 示例 | 描述 |
|---|---|---|
site: | site:github.com python | 站内搜索 |
filetype: | filetype:pdf report | 特定文件类型 |
"" | "machine learning" | 精确匹配 |
- | python -snake | 排除词 |
OR | cat OR dog | 任一词 |
时间过滤
| 参数 | 描述 |
|---|---|
tbs=qdr:h | 过去一小时 |
tbs=qdr:d | 过去一天 |
tbs=qdr:w | 过去一周 |
tbs=qdr:m | 过去一月 |
tbs=qdr:y | 过去一年 |
隐私搜索引擎
- DuckDuckGo: 无追踪
- Startpage: Google结果 + 隐私保护
- Brave: 独立索引
- Qwant: 欧盟GDPR合规
Bangs快捷方式 (DuckDuckGo)
| Bang | 目标 |
|---|---|
!g | |
!gh | GitHub |
!so | Stack Overflow |
!w | Wikipedia |
!yt | YouTube |
WolframAlpha查询
- 数学:
integrate x^2 dx - 转换:
100 USD to CNY - 股票:
AAPL stock - 天气:
weather in Beijing
文档
references/advanced-search.md- 国内搜索指南references/international-search.md- 国际搜索指南CHANGELOG.md- 版本历史
许可证
MIT
安全与隐私声明
Cookie处理
- 目的: Cookie仅用于在访问被拒绝(403/429错误)时维护搜索会话状态
- 存储: Cookie在运行时严格保存在内存中——永不持久化到磁盘或配置文件
- 获取: Cookie仅在搜索请求失败时按需从搜索引擎首页获取
- 范围: 仅捕获特定搜索引擎域的会话Cookie
- 生命周期: 搜索会话完成后立即清除Cookie
- 无预配置: 启动时不从config.json或任何外部文件加载Cookie
- 无API密钥: 此工具使用标准网络搜索URL,无需身份验证
爬虫伦理
- 速率限制: 在请求之间实施合理的延迟(建议1-2秒)
- 遵守robots.txt: 遵守搜索引擎的爬虫政策
- 服务条款: 用户负责遵守搜索引擎的服务条款
- 目的: 专为合法搜索聚合设计,而非大规模数据抓取
数据处理
- 无个人数据: 工具不收集或传输用户个人信息
- 本地执行: 所有操作均在本地运行,无外部数据传输
- 会话隔离: Cookie是会话特定的,使用后清除