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

推荐订阅源

WordPress大学
WordPress大学
Engineering at Meta
Engineering at Meta
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Martin Fowler
Martin Fowler
雷峰网
雷峰网
Recent Announcements
Recent Announcements
博客园 - 叶小钗
F
Full Disclosure
C
Check Point Blog
A
About on SuperTechFans
L
LangChain Blog
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
博客园 - 司徒正美
C
Cybersecurity and Infrastructure Security Agency CISA
C
CXSECURITY Database RSS Feed - CXSecurity.com
Cisco Talos Blog
Cisco Talos Blog
Hugging Face - Blog
Hugging Face - Blog
Recorded Future
Recorded Future
MongoDB | Blog
MongoDB | Blog
Project Zero
Project Zero
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Know Your Adversary
Know Your Adversary
D
Docker
U
Unit 42
酷 壳 – CoolShell
酷 壳 – CoolShell
T
The Exploit Database - CXSecurity.com
L
Lohrmann on Cybersecurity
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Latest news
Latest news
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LINUX DO - 最新话题
Google DeepMind News
Google DeepMind News
小众软件
小众软件
NISL@THU
NISL@THU
GbyAI
GbyAI
H
Heimdal Security Blog
Jina AI
Jina AI
I
InfoQ
PCI Perspectives
PCI Perspectives
P
Privacy International News Feed
P
Proofpoint News Feed
N
News and Events Feed by Topic
C
CERT Recently Published Vulnerability Notes
aimingoo的专栏
aimingoo的专栏
SecWiki News
SecWiki News
B
Blog RSS Feed
阮一峰的网络日志
阮一峰的网络日志

浮生闲记

一招解决 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!