OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  baidu-scholar-search:百度学术搜索工具,用于检索中文学术文献

baidu-scholar-search:百度学术搜索工具,用于检索中文学术文献

 
  compass ·  2026-02-09 09:43:57 · 11 次点击  · 0 条评论  

名称: baidu-scholar-search
描述: 百度学术搜索工具支持中英文文献检索,涵盖学术期刊、会议论文、学位论文等多种文献类型。
主页: https://xueshu.baidu.com/
元数据: { "openclaw": { "emoji": "🔬", "requires": { "bins": ["curl"] } } }


百度学术搜索

根据用户输入的关键词,搜索中英文文献,涵盖学术期刊、会议论文、学位论文等多种文献类型。

环境配置

  1. API 密钥: 请确保已设置 BAIDU_API_KEY 环境变量,并填入有效的 API 密钥。
  2. 运行环境: API 密钥需在运行时环境中可用。

API 列表

名称 路径 描述
scholar_search /v2/tools/baidu_scholar/search 根据输入的关键词,搜索中英文文献

工作流程

  1. 脚本向百度学术搜索 API 发起 GET 请求。
  2. API 返回结构化的搜索结果,包含文献的摘要、关键词、论文ID、标题等信息。

学术搜索 API

请求参数

  • wd: 搜索关键词(必填,例如:'machine learning')
  • pageNum: 页码(默认值:0)
  • enable_abstract: 是否启用摘要(默认值:false),若为 true 则返回文献摘要

使用示例

curl -XGET 'https://qianfan.baidubce.com/v2/tools/baidu_scholar/search?wd=人工智能&enable_abstract=true' \
-H 'Authorization: Bearer API_KEY'

执行脚本

#!/bin/bash

# 百度学术搜索技能实现脚本

set -e

# 检查必要的环境变量是否已设置
if [ -z "$BAIDU_API_KEY" ]; then
    echo '{"error": "BAIDU_API_KEY 环境变量未设置"}'
    exit 1
fi

WD="$1"
if [ -z "$WD" ]; then
    echo '{"error": "缺少 wd 参数"}'
    exit 1
fi
pageNum="$2"
if [ -z "$pageNum" ]; then
    pageNum=0
fi
enable_abstract="$3"
if [ -z "$enable_abstract" ]; then
    enable_abstract=false
fi
curl -XGET "https://qianfan.baidubce.com/v2/tools/baidu_scholar/search?wd=$WD&pageNum=$pageNum&enable_abstract=$enable_abstract" -H "Authorization: Bearer $BAIDU_API_KEY"
11 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  Ping ·   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor