yhongm

百度搜索

知識管理v1.0.2
作者:yhongm更新於 2026-05-11共 2 個版本 · 最新版本釋出於 2026-03-18baidu-search-openclaw@clawhub_yhongm/baidu-search-openclaw
資訊檢索#新闻

據 AlphaMoat 統計,截至 2026-09,百度搜索 累計下載 4,154 次、獲 2 個星標,在全部 5,078 個 AI 技能中排名第 2,419 位,在「知識管理」分類(442 個)中排名第 226 位。

累計安裝
385
累計下載
4154
星標
2
全站排名
#2,419
全站前 48% · 「知識管理」前 52%
平台累計安裝累計下載星標評論
ClawHub ↗872872--
SkillHub ↗38541542—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

優先使用百度千帆金鑰與 UTF-8 配置的 API 模式,支援時間、資源與站點篩選。API 失敗時按指南迴退到可用瀏覽器工具開啟百度搜尋;回退須具備瀏覽器訪問能力。

資料釋出於 2026-10-27

可以用來做什麼

  • 準備中文網頁或新聞搜尋

什麼時候用

  • 使用者要求使用百度搜尋時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

準備搜尋篩選,說明 API 憑證,並在 API 失敗時報告瀏覽器回退是否可用。

月度資料趨勢

累計下載4154
1352285743622026-03 · 累計下載 15602026-05 · 累計下載 23882026-06 · 累計下載 22022026-07 · 累計下載 31352026-08 · 累計下載 34552026-09 · 累計下載 415426-0326-09
星標2
0122026-03 · 星標 -2026-05 · 星標 22026-06 · 星標 -2026-07 · 星標 22026-08 · 星標 22026-09 · 星標 226-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-094154—2
2026-083455+10.2%2
2026-073135+42.4%2
2026-062202-7.8%-
2026-052388—2
2026-031560—-

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

3.7 KB · ClawHub v1.0.2
---
name: baidu-search
description: 使用百度 AI 搜索 API 进行 Web 搜索。优先使用 API 模式,配额不足时自动切换到浏览器模式。支持中文搜索、新闻搜索等功能。
metadata: { "openclaw": { "emoji": "🔍︎", "requires": { "bins": ["python"], "env": ["BAIDU_API_KEY", "PYTHONIOENCODING"] }, "primaryEnv": "BAIDU_API_KEY" } }
---

# 百度搜索

使用百度 AI 搜索 API 或浏览器进行 Web 搜索。支持两种模式:
1. **API 模式** - 使用百度千帆 AI 搜索 API(优先)
展開全部(共 137 行)
2. **浏览器模式** - 使用浏览器打开百度搜索页面

## 配置

### 环境变量
使用技能前需要设置百度千帆 API Key:
```bash
# Windows (PowerShell)
$env:BAIDU_API_KEY="your-api-key"
$env:PYTHONIOENCODING="utf-8"

# Linux/Mac
export BAIDU_API_KEY="your-api-key"
export PYTHONIOENCODING="utf-8"
```

API Key 获取地址:https://console.bce.baidu.com/qianfan/ais/console/apiKey

### API 端点
- 端点:`https://qianfan.baidubce.com/v2/ai_search/web_search`
- 模型:百度千帆 AI 搜索

## 使用流程

1. **首先尝试 API 模式**(需要设置 BAIDU_API_KEY 环境变量)
2. **如果 API 失败(配额不足等)** → 切换到浏览器模式

## API 模式

### Python 脚本调用

```bash
# Windows
$env:PYTHONIOENCODING="utf-8"
python skills/baidu-search/scripts/search.py '{"query":"今日新闻"}'

# Linux/Mac
PYTHONIOENCODING=utf-8 python3 skills/baidu-search/scripts/search.py '{"query":"今日新闻"}'
```

### 请求参数

| 参数 | 类型 | 必填 | 默认值 | 说明 |
|------|------|------|--------|------|
| query | string | 是 | - | 搜索关键词 |
| edition | string | 否 | standard | standard(完整版) 或 lite(轻量版) |
| resource_type_filter | array | 否 | web:20 | 资源类型过滤 |
| search_filter | object | 否 | - | 高级过滤条件 |
| block_websites | array | 否 | - | 排除的网站列表 |
| search_recency_filter | string | 否 | year | 时间过滤:week, month, semiyear, year |
| safe_search | bool | 否 | false | 严格内容过滤 |

### 使用 exec 工具调用

```powershell
# 先设置环境变量 (Windows)
$env:BAIDU_API_KEY = "your-api-key"
$env:PYTHONIOENCODING = "utf-8"

# 然后调用 API
$body = @{
    messages = @(
        @{content = "今日新闻"; role = "user"}
    )
    edition = "standard"
    search_source = "baidu_search_v2"
    resource_type_filter = @(
        @{type = "web"; top_k = 10}
    )
    search_recency_filter = "week"
    safe_search = $false
} | ConvertTo-Json -Depth 3

Invoke-RestMethod -Uri "https://qianfan.baidubce.com/v2/ai_search/web_search" `
    -Method POST `
    -Headers @{
        "Authorization" = "Bearer $env:BAIDU_API_KEY"
        "X-Appbuilder-From" = "openclaw"
        "Content-Type" = "application/json"
    } `
    -Body $body
```

### SearchFilter 高级过滤

```json
{
  "query": "最新新闻",
  "search_recency_filter": "week",
  "search_filter": {
    "match": {
      "site": ["news.baidu.com"]
    }
  }
}
```

### 资源类型过滤

```json
{
  "query": "旅游景点",
  "resource_type_filter": [
    {"type": "web", "top_k": 20},
    {"type": "video", "top_k": 5}
  ]
}
```

## 浏览器模式

### 搜索 URL 格式
- 网页搜索:`https://www.baidu.com/s?wd=关键词`
- 新闻搜索:`https://www.baidu.com/s?wd=关键词&tn=news`

### 操作步骤

1. 使用 `browser` 工具的 `open` action 打开搜索 URL
2. 使用 `browser` 工具的 `snapshot` action 获取搜索结果

## 注意事项

1. **API 配额**:每用户有一定免费配额,用完需付费
2. **环境变量**:必须设置 BAIDU_API_KEY 才能使用 API 模式
3. **自动降级**:API 调用失败时自动切换到浏览器模式
4. **中文支持**:两种模式都完美支持中文搜索

「知識管理」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。