Zhihu Column Article Details API
通过 JustOneAPI 获取知乎专栏文章详情,支持内容研究与归档。
下载 390
通过 Bohrium 代理接口实现开放网络搜索,获取网页标题、链接和摘要。
openclaw skills install @sorrymaker0624/bohrium-web-search命令、参数、文件名以原文为准
通过 open.bohrium.com 的 /v1/search/web 接口代理 searchapi.io。对公开互联网发起关键词查询,返回包含标题、链接和摘要的搜索结果列表。
适用场景:查找软件主页、博客文章、快速事实核验、新闻资讯。
不适用场景:
bohrium-paper-search 或 bohrium-scholar-searchbohrium-knowledge-base无 CLI 支持 —— 仅支持 HTTP API。bohr CLI 内置了 BohrWebSearch 工具,可自动调用此接口。
ACCESS_KEY 来自 OpenClaw 配置文件 ~/.openclaw/openclaw.json:
"bohrium-web-search": {
"enabled": true,
"apiKey": "YOUR_ACCESS_KEY",
"env": {
"ACCESS_KEY": "YOUR_ACCESS_KEY"
}
}OpenClaw 会将 env.ACCESS_KEY 注入运行时环境。
GET https://open.bohrium.com/openapi/v1/search/web?q=QUERY&num=N
Header: accessKey: $ACCESS_KEY| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
q | string | 必填 | 搜索关键词 |
num | int | 3 | 返回结果数量,范围为 1-10 |
import os, requests
AK = os.environ["ACCESS_KEY"]
BASE = "https://open.bohrium.com/openapi/v1/search/web"
r = requests.get(BASE,
headers={"accessKey": AK},
params={"q": "graphene synthesis CVD", "num": 5})
data = r.json()
for i, hit in enumerate(data.get("organic_results", []), 1):
print(f"[{i}] {hit['title']}")
print(f" {hit['link']}")
print(f" {hit.get('snippet', '')[:200]}")
print()响应字段:
| 字段 | 说明 |
|---|---|
organic_results | 主要搜索结果数组 |
organic_results[].title | 页面标题 |
organic_results[].link | 页面链接 |
organic_results[].snippet | 摘要内容 |
organic_results[].position | 结果排名 |
AK="YOUR_ACCESS_KEY"
curl -s "https://open.bohrium.com/openapi/v1/search/web?q=deepmd-kit&num=5" \
-H "accessKey: $AK" | jq '.organic_results[] | {title, link, snippet}'| 现象 | 原因 | 解决方法 |
|---|---|---|
No organic_results | 查询无匹配结果 | 重新措辞;英文查询通常比中文查询返回更多结果 |
401 | ACCESS_KEY 错误 | 检查 accessKey 头部大小写;不要使用 Authorization: Bearer |
num 参数无效 | 数值超出范围 | 必须在 1-10 范围内;超出范围的值可能被截断或忽略 |
已收录 2 个 Skill