← 返回
开发者工具

Baidu Search Node

通过 Node.js 脚本调用百度搜索 API,可按关键字和数量参数获取排序、标题、摘要和链接的搜索结果。
通过 Node.js 脚本调用百度搜索 API,可按关键字和数量参数获取排序、标题、摘要和链接的搜索结果。
wsh66660
开发者工具 clawhub v1.1.0 1 版本 99718.3 Key: 无需
★ 0
Stars
📥 1,416
下载
💾 63
安装
1
版本
#latest

概述

Baidu Search Skill

百度搜索命令行工具,通过 Node.js 脚本爬取百度搜索结果(无需 API key)。

激活条件

当用户提到:

  • 百度搜索
  • 用百度搜一下
  • baidu search
  • 使用 baidu_search 工具

工具实现

使用 baidusearch.js 脚本,位于 /Users/mac/.openclaw/workspace/skills/baidu-search/baidusearch.js

使用方式

# 基本搜索
node baidusearch.js "搜索内容"

# 指定结果数量
node baidusearch.js "搜索内容" -n 10

# 调试模式
node baidusearch.js "搜索内容" -n 5 -d 1

参数说明

参数类型必需默认值说明
--------------------------------
[keyword]string-搜索关键字
-n, --numnumber10返回结果数量
-d, --debugnumber0调试模式(0-关闭,1-打开)

返回格式

每条搜索结果包含:

  • rank - 排名
  • title - 标题
  • abstract - 摘要/描述
  • url - 链接

与百度官方 API 技能对比

功能baidu-search-node (本技能)baidu-search (官方 API)
---------------------------------------------------------
API Key❌ 不需要✅ 需要 BAIDU_API_KEY
资源类型过滤❌ 仅网页✅ web/video/image/aladdin
时间过滤❌ 不支持✅ week/month/semiyear/year
网站过滤❌ 不支持✅ 匹配/屏蔽网站
安全搜索❌ 不支持✅ 支持
实现方式网页爬虫百度千帆 API

配置

openclaw.json 中添加:

{
  tools: {
    baiduSearch: {
      enabled: true,
      scriptPath: "/Users/mac/.openclaw/workspace/skills/baidu-search/baidusearch.js",
      defaultCount: 5,
      timeout: 30000,
    },
  },
}

使用方法

// 执行百度搜索
const { execSync } = require('child_process');

function baiduSearch(query, count = 5) {
  const scriptPath = '/Users/mac/.openclaw/workspace/skills/baidu-search/baidusearch.js';
  const cmd = `node "${scriptPath}" "${query}" -n ${count}`;
  const output = execSync(cmd, { encoding: 'utf-8' });
  return parseOutput(output);
}

依赖安装

# 进入 skill 目录
cd /Users/mac/.openclaw/workspace/skills/baidu-search

# 安装依赖
npm install axios cheerio commander

注意事项

  • 需要 Node.js 环境
  • 依赖 axios、cheerio、commander 包
  • 搜索结果来自百度网页,可能包含广告
  • 建议设置合理的 timeout 避免请求超时
  • 无需 API key,开箱即用

版本历史

共 1 个版本

  • v1.1.0 当前
    2026-03-29 17:48 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,771
developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 67 📥 180,039
developer-tools

Agent Browser

matrixy
专为AI智能体优化的无头浏览器自动化CLI,支持无障碍树快照和基于引用的元素选择。
★ 427 📥 118,129