ClawSkills logoClawSkills

baidu web search

使用百度 AI 搜索引擎 (BDSE) 搜索网络。用于获取实时信息、文档或研究主题。

介绍

# Baidu Search

通过百度 AI 搜索 API 搜索网页。

## 使用方法

```bash python3 skills/baidu-search/scripts/search.py '<JSON>' ```

## 请求参数

| Param | Type | Required | Default | Description | |-------|------|----------|---------|-------------| | query | str | yes | - | 搜索查询 | | edition | str | no | standard | `standard` (完整版) 或 `lite` (精简版) | | resource_type_filter | list[obj] | no | web:20, others:0 | 资源类型:web (最多 50),video (最多 10),image (最多 30),aladdin (最多 5) | | search_filter | obj | no | - | 高级过滤器 (见下文) | | block_websites | list[str] | no | - | 要屏蔽的网站,例如 ["tieba.baidu.com"] | | search_recency_filter | str | no | - | 时间过滤器:`week`、`month`、`semiyear`、`year` | | safe_search | bool | no | false | 启用严格内容过滤 |

## SearchFilter

| Param | Type | Description | |-------|------|-------------| | match.site | list[str] | 将搜索限制在特定网站,例如 ["baike.baidu.com"] | | range.pageTime | obj | page_time 字段的日期范围 (见下文) |

### 日期范围格式

固定日期:`YYYY-MM-DD` 相对时间 (从当前日期算起):`now-1w/d`、`now-1M/d`、`now-1y/d`

| Operator | Meaning | |----------|---------| | gte | 大于或等于 (开始) | | lte | 小于或等于 (结束) |

## 示例

```bash # Basic search python3 skills/baidu-search/scripts/search.py '{"query":"人工智能"}'

# Filter by time and site python3 skills/baidu-search/scripts/search.py '{ "query":"最新新闻", "search_recency_filter":"week", "search_filter":{"match":{"site":["news.baidu.com"]}} }'

# Resource type filter python3 skills/baidu-search/scripts/search.py '{ "query":"旅游景点", "resource_type_filter":[{"type":"web","top_k":20},{"type":"video","top_k":5}] }' ```

## 当前状态

功能完整。

更多产品