← 返回
未分类 Key

Multi-Engine Web Search

Unified multi-engine web search. Use when the user wants to search the web, find information, look up sources, or perform research. Supports Tavily API (fast...
统一多引擎网页搜索。当用户需要搜索网络、获取信息、查询来源或进行研究时使用。支持 Tavily API(快速)
shenmeng shenmeng 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 393
下载
💾 1
安装
1
版本
#latest

概述

Web Search

Unified search interface across multiple search engines with result aggregation support.

Quick Start

# Default search (Tavily API - fastest)
python3 {baseDir}/scripts/web_search.py --query "your search query"

# Specify engine
python3 {baseDir}/scripts/web_search.py --query "你的搜索内容" --engine baidu
python3 {baseDir}/scripts/web_search.py --query "search terms" --engine google

# Aggregate from multiple engines
python3 {baseDir}/scripts/web_search.py --query "关键词" --engine all

# Limit results
python3 {baseDir}/scripts/web_search.py --query "..." --max-results 10

Search Engines

EngineMethodBest ForSpeed
---------------------------------
tavilyAPIGeneral web search, fast results⚡ Fastest
googleBrowserComprehensive results, international🐢 Slow
bingBrowserMicrosoft ecosystem, image search🐢 Slow
baiduBrowserChinese content, domestic sites🐢 Slow
duckduckgoBrowserPrivacy-focused, no tracking🐢 Slow
allAggregatedMaximum coverage, research🐌 Slowest

Commands

Tavily Search (Recommended)

Fast API-based search, best for most use cases:

python3 {baseDir}/scripts/web_search.py --query "..." --engine tavily

# With answer summary
python3 {baseDir}/scripts/web_search.py --query "..." --engine tavily --include-answer

# Markdown output
python3 {baseDir}/scripts/web_search.py --query "..." --engine tavily --format md

Requirements: TAVILY_API_KEY in environment or ~/.openclaw/.env

Browser-Based Search

Use agent-browser to access search engines directly:

# Google search
python3 {baseDir}/scripts/web_search.py --query "..." --engine google

# Baidu (for Chinese content)
python3 {baseDir}/scripts/web_search.py --query "关键词" --engine baidu

# Bing
python3 {baseDir}/scripts/web_search.py --query "..." --engine bing

# DuckDuckGo (privacy-focused)
python3 {baseDir}/scripts/web_search.py --query "..." --engine duckduckgo

Aggregated Search

Search multiple engines and combine results:

python3 {baseDir}/scripts/web_search.py --query "..." --engine all --max-results 5

This searches Tavily + Google + Baidu and deduplicates results.

Output Format

JSON (default)

{
  "query": "search query",
  "engine": "tavily",
  "results": [
    {
      "title": "Result Title",
      "url": "https://example.com",
      "snippet": "Brief description..."
    }
  ]
}

Markdown (--format md)

## Search Results: "query"

1. **[Title](url)**
   Description...

2. **[Title](url)**
   Description...

Decision Guide

Use Tavily when:

  • Need quick results
  • General web search
  • API available

Use Google when:

  • Need comprehensive results
  • International content
  • Tavily unavailable

Use Baidu when:

  • Searching Chinese content
  • Looking for domestic Chinese sites
  • Researching Chinese topics

Use DuckDuckGo when:

  • Privacy is important
  • Avoiding tracking
  • Alternative perspective

Use Aggregated when:

  • Research needs comprehensive coverage
  • Important topic requiring multiple sources
  • Comparing results across engines

Workflow

  1. Determine engine preference
    • Default: Tavily (fastest)
    • Chinese content: Baidu
    • Research: all engines
  1. Run search

```bash

python3 {baseDir}/scripts/web_search.py --query "..." --engine tavily --max-results 5

```

  1. If more depth needed
    • Increase --max-results
    • Switch to --engine all
    • Use agent-browser directly for interactive search

Integration with agent-browser

For complex search tasks requiring interaction:

# Open Google
agent-browser open "https://www.google.com/search?q=query"

# Open Baidu
agent-browser open "https://www.baidu.com/s?wd=关键词"

# Extract results
agent-browser snapshot -i

See Agent Browser skill for full browser automation capabilities.

Notes

  • Keep --max-results small (3-5) by default to reduce token usage
  • Browser-based searches are slower due to page loading
  • Aggregated search combines and deduplicates results from multiple engines
  • For Chinese queries, Baidu often returns better localized results

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-03 10:12 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Whale Alert Monitor 鲸鱼监控

shenmeng
追踪加密货币巨鲸动向、大额转账预警、交易所资金流向分析。用于监测大户交易行为,跟踪聪明钱。已接入 SkillPay,每次调用 0.01 USDT。
★ 0 📥 2,553
knowledge-management

web-tools-guide

user_ec205dbb
MANDATORY before calling web_search, web_fetch, browser, or opencli. Contains required error-handling procedures (web_se
★ 109 📥 173,690
knowledge-management

Summarize

paudyyin
智能摘要工具,自动为长文本、文档、网页生成摘要,提取要点与关键词,支持自定义摘要长度。
★ 974 📥 525,046