重要提示:这是百度千帆搜索API,不是普通的百度网页搜索。 百度千帆搜索是百度智能云千帆平台的企业级搜索API,需要单独申请API Key。
首次使用前必须配置你的百度千帆API Key,方式如下:
bash
export BAIDU_QIANFAN_API_KEY="你的百度千帆API Key"
在技能目录创建 .env 文件:
text
BAIDU_QIANFAN_API_KEY=你的百度千帆API Key
bce-v3/ALTAK-xxxxx)bash
node {baseDir}/scripts/search.mjs "搜索关键词"
bash
node {baseDir}/scripts/search.mjs "搜索关键词" -n 10
bash
# 最近7天
node {baseDir}/scripts/search.mjs "搜索关键词" --time week
# 最近30天
node {baseDir}/scripts/search.mjs "搜索关键词" --time month
# 过去48小时
node {baseDir}/scripts/search.mjs "搜索关键词" --from "now-2d/d" --to "now/d"
参数简写说明默认值query无(位置参数)搜索关键词,建议36个汉字以内必填--count``-n返回结果数量网页默认20,最大50--edition无搜索版本: standard(完整)或 lite(轻量)standard
参数说明--time快速时效过滤: week/ month/ semiyear/ year``--from起始时间:固定日期 YYYY-MM-DD 或相对时间(见下方)--to结束时间:格式同上
now/d - 当天now-1w/d - 最近一周now-2d/d - 最近两天now-1M/d - 最近一个月now-3M/d - 最近三个月now-6M/d - 最近六个月now-1y/d - 最近一年参数说明--site指定搜索站点(可重复使用)--block屏蔽搜索站点(可重复使用)
参数说明--types资源类型: web/ image/ video/ aladdin,逗号分隔
可带数量: web:10,image:5
参数说明--safe开启安全搜索--configquery干预配置ID(高级)--raw输出原始JSON响应
bash
node {baseDir}/scripts/search.mjs "北京有哪些旅游景区"
bash
node {baseDir}/scripts/search.mjs "北京天气" --site "www.weather.com.cn"
# 多个站点
node {baseDir}/scripts/search.mjs "北京天气" --site "site1.com" --site "site2.com"
bash
# 最近7天
node {baseDir}/scripts/search.mjs "人工智能最新进展" --time week
# 固定日期范围
node {baseDir}/scripts/search.mjs "历史事件" --from "2025-01-01" --to "2025-12-31"
bash
# 网页+图片+视频
node {baseDir}/scripts/search.mjs "北京故宫" --types web,image,video
# 仅图片
node {baseDir}/scripts/search.mjs "北京故宫" --types image
# 自定义各类型数量
node {baseDir}/scripts/search.mjs "北京故宫" --types web:10,image:5,video:3
bash
node {baseDir}/scripts/search.mjs "Python教程" --block "csdn.net" --block "jianshu.com"
bash
node {baseDir}/scripts/search.mjs "敏感内容" --safe
默认输出格式:
text
#1 网页标题
站点: 站点名称
链接: https://example.com
时间: 2025-01-01 12:00:00
摘要: 搜索摘要...
---
使用 --raw 参数输出完整JSON响应。
scripts/search.mjs - 主搜索脚本,处理所有参数和API调用references/api-reference.md - 完整的API参数说明和参考文档package.json - Node.js依赖配置.env - API Key配置文件(用户创建).gitignore - 忽略敏感文件和依赖A: 检查API Key是否正确,确认账号已开通百度千帆搜索API服务。
A: 降低请求频率,或联系百度智能云升级配额。
A: 检查参数格式,特别是时间格式和站点URL格式。
A: 检查关键词是否过长(超过72字符),或尝试放宽时间/站点过滤条件。
完整API参数说明、错误码和高级用法请参阅 references/api-reference.md。