Agent Skills
返回列表
实时热搜查询

实时热搜查询

知识管理 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4998424d/rxopen-hot。

技能介绍

痛点与目标

构建舆情监控或热点聚合系统时,最棘手的问题是各平台热搜接口高度异构。微博返回 hot_value,知乎使用 hot_value_desc,而 B 站甚至不提供热度数值。此外,高频请求极易触发上游 429 限流,导致数据流中断。

实现原理与调用方式

该技能通过封装 scripts/hotsearch.mjs 脚本,基于 Node.js 环境统一拉取 11 个主流平台的实时榜单。核心执行逻辑分为三步:

  1. 解析 Skill 绝对路径,确保脚本不依赖当前工作目录(CWD)。
  2. 调用时始终显式附加 --json 参数,将 stdout 格式化为统一的 JSON 文档,便于 Agent 解析。
  3. 通过 --limit 控制单榜输出规模,或使用 all 命令获取包含 boards_ok 与 boards_failed 的聚合快照。此外,配置 HOTSEARCH_BASE_URL 可切换至自部署的上游实例。

适用边界与避坑指南

  • 字段映射:title 是唯一跨平台稳定的共性字段。处理 baidu 或 dongchedi 时需解析 score_desc 字符串,切勿硬编码数值类型。
  • 并发控制:CLI 已内置 429/5xx 退避重试,但严禁开启多进程并发刷榜。在循环查询时,请保持 1 至 2 秒的调用间隔。

使用场景

  • 舆情分析师需要在汇报前通过 `all` 命令快速抓取微博和抖音等 5 个核心平台的当日热点榜单。
  • 内容运营在策划选题时,调用 `zhihu` 和 `rednote` 命令对比特定话题在不同社区的热度差异。
  • 后端工程师在部署定时任务时,通过设置 `HOTSEARCH_BASE_URL` 环境变量将请求指向公司内网的自部署实例。
  • 数据分析师需要编写脚本定时拉取 B 站和百度热搜,利用脚本输出的标准 JSON 结构直接入库。

适合人员

  • 舆情监控工程师,需要高频拉取多平台热点数据并处理 JSON 格式的异构字段。
  • 全栈开发者,正在集成第三方热搜数据源并需要处理上游限流和重试逻辑。
  • 媒体数据分析师,负责通过命令行工具批量采集社区热点趋势进行可视化分析。
  • 内容平台运营,需要在社群策划阶段对比知乎、小红书等不同平台的话题热度。