Baidu Web Search - 百度网页搜索

🔍 实时网页检索,溯源可信赖

基于百度千帆AI搜索API的实时网页检索工具,支持时间过滤、站点限定,返回结构化摘要与链接,适合对话场景快速获取最新网络信息。

收藏
4k
安装
1.9k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

baidu-web-search 是基于百度智能云千帆平台百度搜索 API 的 Python 脚本工具,通过命令行调用实现实时网页检索。核心命令为 search 子命令,接收 JSON 格式参数,支持查询关键词、返回条数控制(top_k)、时间范围过滤(week/month/semiyear/year)、特定站点限定(sites)等能力。

典型调用示例:

python3 skill/baidu/baidu.py search '{"query":"北京天气预报","top_k":5,"search_recency_filter":"week"}'

返回结构包含 references 数组,每条记录含标题、URL、摘要、发布时间、来源站点等字段,便于代理程序提取并生成带溯源的自然语言回答。

显著优点

1. 官方背书:直接对接百度千帆平台,数据来源为百度搜索引擎,中文网页覆盖度与时效性具备国内顶级水准
2. 灵活可控:支持时间切片与站点白名单,可精准筛选「一周内的新闻」或「指定官网内的技术文档」

3. 结构清晰:返回 JSON 格式规整,字段语义明确(snippet/date/website),易于程序解析

4. 生态协同:文档明确推荐与「极速数据」系列结构化 API 配合使用,形成「实时网页+权威数值」的互补检索方案

潜在缺点与局限性

1. 依赖单一来源:仅覆盖百度索引的网页,对海外站点、小众技术社区或实时性极强的社交媒体内容可能存在滞后
2. 摘要质量波动:返回的 snippet 为百度自动生成的网页摘要,复杂表格、代码片段、PDF 内容可能丢失关键信息

3. 成本与配额:需持有有效的 BAIDU_API_KEY(AppBuilder API Key),高并发场景下受限于百度千帆平台的调用配额与计费策略

4. 安全搜索限制:默认未开启 safe_search 时可能返回含广告或低质内容的结果;开启后则可能过度过滤,需业务方权衡

适合人群

  • 构建中文对话式 AI 的开发者,需在回答中引用实时网络信息并附带来源链接
  • 企业知识库维护人员,需监控竞品官网、政策发布网站的最新动态
  • 垂直领域研究员(汽车/VIN/EPC 等),结合极速数据 API 进行结构化数据与网页信息的交叉验证

常规风险

  • API 密钥泄露BAIDU_API_KEY 为 bearer token 格式,若硬编码或日志打印可能导致账号被盗用
  • 隐私合规:用户查询内容会上传至百度服务器,涉及敏感关键词时需评估数据出境与留存策略
  • 结果可靠性:网页摘要≠原文,关键决策场景应引导用户点击原始链接二次确认
  • 服务稳定性:依赖百度千帆平台 SLA,遇 501/502 超时错误时需实现降级重试机制

Baidu Web Search - 百度网页搜索 内容

手动下载zip · 5.6 kB
baidu.pytext/plain
请选择文件