热榜趋势 — Multi-Platform Hot List Dashboard
6 大平台热搜/热榜/趋势的实时快照总览(数据源:rebang.today 聚合 API),含热度字段差异与快照刷新方法。
1. Overview / TL;DR
热榜趋势页是聚合了微博热搜、知乎热榜、小红书热点、B 站热门、 抖音热点与 GitHub 趋势的多平台热榜总览。数据来自 rebang.today 的聚合 API(逆向过程见 rebang.today — API Reverse Engineering), 本页嵌入的是抓取时刻的榜单快照。
核心结论:接口 GET https://rebang.today/api/latest-list
无需签名即可拿到各平台热榜;但响应不带 CORS 头(已实测无
Access-Control-Allow-Origin),浏览器里跨域 fetch 会被拦截——
因此本页采用「构建时抓取 + 嵌入快照」而非页面内实时请求,刷新只需重跑脚本。
| 关键事实 | 值 |
|---|---|
| 数据源 | /api/latest-list(同源代理,无签名) |
| 快照时间 | —(手动重跑脚本更新) |
| 覆盖平台 | 微博热搜 / 知乎 / 小红书 / B站 / 抖音 / GitHub(共 — 条) |
| 热度格式 | 三种:display_text_items / icon_counts.heat / star_str + add_label |
| GitHub 特殊参数 | 必须带 extra_filter=date_type=daily&chinese=false |
各平台 Top 榜单的「一眼总览」:排名、标题、热度、作者/语言信息; 点击标题直接跳转原平台页面。适合每日快速扫一遍全网在聊什么。
不是实时数据流——页面打开时展示的是上次抓取时的快照; 也不是时间序列分析——想追踪排名/热度随时间变化需要定期抓取存库。
2. 📊 热榜总览 Dashboard
点击 tab 切换平台。前三名高亮,热度为抓取时刻值,排名可能已变化。
3. 热度字段说明
不同平台的榜单热度字段结构不同(逆向自 rebang.today 的 JS bundle,已实测), 展示时做了归一化。三种主要格式:
| 平台 | 字段位置 | 示例 |
|---|---|---|
| 微博 / 知乎 / 抖音 | extra_info.display_text_items[].text | "141万热度" / "311万热度" / "1221万热度" |
| 小红书 | display_text_items[].text + display_icon.text | "920.8w" + 热 标 |
| B站 | display_text_items[](多段拼接) | "157万播放 / 7691弹幕" |
| GitHub | star_str + add_label + program_lang | 105,518 ★ + 1,275 stars today + Python |
| 36氪(参考) | extra_info.icon_counts.heat | "411.41"(纯数字,需自行加「万」) |
归一化规则:优先取 display_text_items 各段用 / 拼接;
GitHub 平台用 add_label(今日新增 stars)作热度、star_str 作总量,
语言取自 program_lang(含 GitHub 语言色值)。
4. 刷新快照
页面嵌入的是构建时快照。要更新榜单,重跑抓取脚本、把新的 JSON 注入
<script type="application/json" id="snapshot-data"> 即可。
单个平台一条命令:
python3 ~/.hermes/skills/data-fetching/rebang-today-hot-list/scripts/fetch_rebang.py --tab weibo --sub-tab search
python3 ~/.hermes/skills/data-fetching/rebang-today-hot-list/scripts/fetch_rebang.py --tab zhihu
python3 ~/.hermes/skills/data-fetching/rebang-today-hot-list/scripts/fetch_rebang.py --tab xiaohongshu --sub-tab hot-search
python3 ~/.hermes/skills/data-fetching/rebang-today-hot-list/scripts/fetch_rebang.py --tab bilibili --sub-tab popular
python3 ~/.hermes/skills/data-fetching/rebang-today-hot-list/scripts/fetch_rebang.py --tab douyin
python3 ~/.hermes/skills/data-fetching/rebang-today-hot-list/scripts/fetch_rebang.py --tab github --sub-tab all \
--extra-filter "date_type=daily&chinese=false"
为什么不能页面内实时刷新:接口响应不带 CORS 头
(已用 Origin: http://localhost:8000 实测,无
Access-Control-Allow-Origin),浏览器从 file://
或本地服务发起跨域请求都会被拦截。除非架一个同源代理,否则「构建时快照 +
手动重跑」是最简单可靠的更新方式。
5. 平台对照表
本页用到的 6 个平台参数(tab/sub_tab),全部实测有效:
| 平台 | tab | sub_tab | 说明 |
|---|---|---|---|
| 微博热搜 | weibo | search | 热搜榜;子榜是 search,不是 hot |
| 知乎热榜 | zhihu | — | 父 tab 即榜单,不要带 sub_tab |
| 小红书热点 | xiaohongshu | hot-search | 子榜「热点」;漏了必报 1025「榜单不存在」 |
| B站热门 | bilibili | popular | 另有 weekly / rank 子榜 |
| 抖音热点 | douyin | — | 父 tab 即榜单 |
| GitHub 趋势 | github | all | 必须带 extra_filter=date_type=daily&chinese=false,否则 404 |
rebang.today 全站还有 30+ 个平台(IT之家、虎扑、豆瓣、雪球、36氪、吾爱破解…), 完整 key 清单与提取方法见 API 逆向笔记; 加平台只需多抓一份 JSON 并在本页 snapshot 里注册。
6. References
-
1rebang.today — 今日热榜多平台热榜聚合站,本页数据源(/api/latest-list,无签名)
-
2rebang.today — API Reverse Engineering同仓库笔记:端点、参数 schema、签名真相、错误码
-
3小红书热榜 — 2026-08 热门话题分析同仓库笔记:单平台 Top 20 主题聚类与热度分布分析
-
4rebang 开源项目(数据源参考)热榜聚合的开源实现参考(榜单结构、快照语义)