知乎热榜 - UAPIPRO

通过UAPIPRO API抓取知乎热榜数据,支持自定义条数与JSON输出。

已扫描
适合谁
内容创作者、新媒体运营人员
不适合谁
无网络访问能力的环境使用者、不希望依赖外部API的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @savior1987/cs-uapipro-hot-zhihu

Skill 说明

命令、参数、文件名以原文为准

知乎热榜 - UAPIPRO API

通过 UAPIPRO API 获取知乎热榜数据。

快速使用

直接通过 exec 调用脚本:

# 获取完整热榜
python3 scripts/zhihu_hot.py

# 获取前10条
python3 scripts/zhihu_hot.py 10

# JSON格式输出
python3 scripts/zhihu_hot.py --json
python3 scripts/zhihu_hot.py 10 --json

API 信息

  • 接口: GET https://uapis.cn/api/v1/misc/hotboard?type=zhihu
  • 认证: Authorization: Bearer <UAPIPRO_API_KEY>
  • 返回: 知乎热榜列表,每条包含 index、title、url、hot_value、extra(可选 desc/image/label)
  • 更新: 约几分钟一次

脚本用法

python3 zhihu_hot.py [N] [--json|-j]
  • N - 返回前N条(不传则返回全部,约50条)
  • --json - 以 JSON 格式输出(用于程序调用)

返回字段说明

字段说明
index排名序号
title问题标题
url问题链接
hot_value热度值,如"634 万热度"
extra.desc问题描述/摘要
extra.image配图URL(相对路径)
extra.label标签,如"新"

Python 调用示例

import subprocess
import json
import os

# 调用脚本获取JSON输出
result = subprocess.run(
    ["python3", "scripts/zhihu_hot.py", "10", "--json"],
    capture_output=True, text=True,
    env={**os.environ, "UAPIPRO_API_KEY": os.environ.get("UAPIPRO_API_KEY", "")}
)
data = json.loads(result.stdout)
for item in data["list"]:
    print(item["index"], item["title"])

老大输出格式偏好

标题:XXX(热度:XXX)

原文链接:XXX

每次回复知乎热榜时统一使用此格式。

S
@savior1987

已收录 1 个 Skill

相关推荐