惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
NISL@THU
NISL@THU
S
Securelist
O
OpenAI News
S
Security Affairs
Cyberwarzone
Cyberwarzone
T
Threatpost
Simon Willison's Weblog
Simon Willison's Weblog
The Last Watchdog
The Last Watchdog
L
LINUX DO - 最新话题
C
Cisco Blogs
PCI Perspectives
PCI Perspectives
SecWiki News
SecWiki News
S
Secure Thoughts
GbyAI
GbyAI
I
Intezer
AWS News Blog
AWS News Blog
F
Fortinet All Blogs
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
Google Online Security Blog
Google Online Security Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
A
About on SuperTechFans
S
Schneier on Security
P
Proofpoint News Feed
雷峰网
雷峰网
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
小众软件
小众软件
H
Heimdal Security Blog
Microsoft Security Blog
Microsoft Security Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
The Exploit Database - CXSecurity.com
T
Threat Research - Cisco Blogs
V
V2EX
L
Lohrmann on Cybersecurity
Security Latest
Security Latest
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
H
Hacker News: Front Page
Cisco Talos Blog
Cisco Talos Blog
Webroot Blog
Webroot Blog
T
Tenable Blog
MyScale Blog
MyScale Blog
博客园 - 司徒正美
S
SegmentFault 最新的问题
Y
Y Combinator Blog
腾讯CDC
Hacker News: Ask HN
Hacker News: Ask HN
M
MIT News - Artificial intelligence
G
GRAHAM CLULEY

浮生闲记

一招解决 Office 2016 每次启动 Word 都弹出“配置进度”的问题 二十五岁,我有了第一套属于自己的房子 男人过了25,就会自动解锁一些奇奇怪怪的爱好 未竟之书 CopyTree:右键一键复制目录树,开发者的效率小工具 绿联 NAS OpenClaw 进阶教程:关闭命令审批,提升 AI 执行效率 告别低效操作:Claude Code 这些内置命令,真正让我开发效率翻倍 绿联 NAS OpenClaw 进阶教程:接入微信机器人,实现文件便捷备份 绿联 NAS OpenClaw 进阶教程:安装并使用 ClawHub 管理 Skills 绿联 NAS OpenClaw 进阶教程:自定义模型与接入 QQ 机器人 绿联 NAS OpenClaw 安装指南,轻松部署专属 AI 助手 UG12 “捕获到标准C++异常” 问题解决方案 解决Windows中使用Cloude Code生成的nul文件无法删除的问题(MS-DOS功能无效) 如何为Claude Code添加Skill?官方Skill安装步骤详解 Agent Skill 入门实战指南:从零创建你的第一个 Skill ,提升 Claude Code 开发效率 告别Typora收费,用Obsidian+GitHub搭建永久免费的笔记云同步方案 告别命令行!使用GitHub Desktop图形化下载和管理项目(小白友好教程) Typora v1.10.8 破解教程(仅供学习研究) 部分网站无法访问?一次典型的DNS污染排查与解决记录 服务器内部错误?修复 Halo 评论页面因 XSS 攻击无法打开的问题 执念 风起知秋 使用Cheat Engine修改Bongo Cat倒计时与点击次数 Cheat Engine 安装与汉化详细教程 【宝可梦肉鸽】PokeRogue 游戏数据修改指南(v1.10)
开源热搜监控工具,支持Docker一键部署,实时追踪微博知乎等45+平台,支持关键词筛选和邮件推送
浮生闲记 · 2026-01-25 · via 浮生闲记

背景

作为一个关注互联网热点的开发者,我经常需要在不同平台之间来回切换查看热搜榜——微博的热搜、知乎的热问、抖音的挑战话题、今日头条的资讯……每次都要打开多个应用,效率低下且容易遗漏重要信息。

市面上虽然有一些聚合工具,但要么收费、要么广告繁多、要么平台覆盖不全。后来我发现了一个宝藏 API —— UApiPro,它提供了一个统一的热搜接口,可以一次性获取多个平台的热搜数据,解决了数据源的难题。

于是,我基于这个 API 开发了一个开源、免费、可自部署的热搜监控工具(hotsearch-monitor)。这个工具已经支持 45+ 个主流平台,并且通过 Docker 实现了一键部署。今天分享给大家,希望能帮助到同样需要关注网络热点的你。

项目地址: https://github.com/baoxinwen/hotsearch-monitor


项目简介

热搜监控工具(hotsearch-monitor) 是一个实时监控各大平台热搜榜的 Web 应用,核心功能包括:

  • 多平台聚合:支持 45+ 个中国主流平台,涵盖视频社区、新闻资讯、技术博客、游戏资讯等
  • 关键词筛选:自定义关键词,自动筛选出感兴趣的热搜内容
  • 历史快照:定期保存热搜快照,支持历史数据回溯
  • 邮件推送:定时发送热搜日报到邮箱
  • 响应式界面:支持深色/浅色主题,完美适配移动端

支持的平台分类

分类 包含平台
视频/社区 微博、知乎、抖音、快手、B站、AcFun、豆瓣、虎扑、贴吧、NGA、V2EX、米游社、酷安等
新闻/资讯 百度、今日头条、澎湃新闻、腾讯新闻、新浪、网易新闻、虎嗅、爱范儿等
技术/IT 36氪、IT之家、掘金、CSDN、简书、少数派、果壳、51CTO、NodeSeek、HelloGitHub 等
游戏 原神、崩坏3、星穹铁道、英雄联盟
其他 微信读书、历史上的今天、天气预警、地震速报

快速部署(Docker Compose)

步骤 1:克隆项目仓库

git clone https://github.com/baoxinwen/hotsearch-monitor.git
cd hotsearch-monitor

步骤 2:创建环境变量文件(可选)

复制示例配置文件并根据需要修改:

cp .env.example .env

常用配置项说明:

# 基础配置
HOST_PORT=5000              # 主机端口

# 历史数据功能
HISTORY_ENABLED=True
HISTORY_RETENTION_DAYS=7

# 自动禁用失败平台
AUTO_DISABLE_FAILED_PLATFORMS=True

# API 并发数
API_MAX_WORKERS=10

# 速率限制
RATE_LIMIT_ENABLED=True
RATE_LIMIT_REQUESTS=60

步骤 3:启动服务

docker compose up -d

首次启动需要拉取镜像,等待几分钟后,访问 http://localhost:5000 即可看到监控界面。

启动成功


通过源码启动

如果你想从源码运行,或者想对项目进行二次开发,可以按照以下步骤操作:

步骤 1:克隆项目并安装依赖

# 克隆项目
git clone https://github.com/baoxinwen/hotsearch-monitor.git
cd hotsearch-monitor

# 安装 Python 依赖
pip install -r requirements.txt

步骤 2:启动后端服务

cd backend
python app.py

服务启动后,访问 http://127.0.0.1:5000 即可使用。


使用指南

1. 主页概览

启动后,你会看到一个实时更新的热搜监控面板,展示所有已启用平台的热搜数据。

每个平台卡片显示:

  • 平台名称和分类标签
  • 热搜条目数量
  • 最后更新时间
  • 操作按钮(刷新、禁用)

主页概览

2. 设置关键词筛选

点击右上角的 设置 按钮,进入配置页面。

监控关键词 输入框中,每行输入一个关键词:

黄金
金价
贵金属

保存后,系统会自动筛选出包含这些关键词的热搜内容,并在 筛选结果 标签页中显示。

h关键词配置

3. 管理监控平台

在设置页面,你可以:

  • 按分类选择平台:每个分类旁边都有"全选"按钮,快速选择整个分类
  • 单独启用/禁用平台:取消勾选即可禁用某个平台
  • 设置更新间隔:默认 5 分钟自动刷新,可自定义

平台管理

小贴士:在主页也可以快速禁用某个平台——点击平台卡片右上角的禁用按钮即可。如需重新启用,请在设置中勾选该平台。

4. 配置邮件推送

设置页面底部提供邮件推送功能,支持定时发送热搜日报:

  1. 开启邮件推送:勾选"启用邮件推送"
  2. 配置发件邮箱:填写邮箱地址和 SMTP 授权码(注意是授权码,不是登录密码)
  3. 添加收件人:点击"+"号添加多个收件人
  4. 设置发送时间:默认每天 22:00 发送
  5. 测试邮件:点击"发送测试邮件"验证配置

邮件配置

注意:163 邮箱需要在设置中开启 SMTP 服务才能获取授权码。

5. 查看历史快照

点击 历史数据 标签页,可以按日期查看历史热搜快照。系统会自动保存每日快照,默认保留 7 天。

点击日期可展开/收起该日期的所有快照列表。

历史数据


常见问题

Q: 为什么某个平台显示"HTTP错误 500"?

A: 这是 UApiPro API 服务的问题,不是代码 bug。第三方 API 服务偶尔会出现不稳定,建议暂时禁用该平台或稍后重试。

Q: 数据多久更新一次?

A: 默认每 5 分钟自动更新,可在设置中修改更新间隔(最小 60 秒),也可以手动点击刷新按钮。

Q: Docker 部署数据会丢失吗?

A: 不会。配置、数据和日志目录都通过 volume 挂载到宿主机,删除容器后数据仍然保留。


项目地址

GitHub: https://github.com/baoxinwen/hotsearch-monitor

Docker 镜像: ghcr.io/baoxinwen/hotsearch-monitor:latest

欢迎 Star ⭐ 和 Fork,也欢迎提交 Issue 和 PR!