数据处理与分析 / 采集与查询系统

热榜采集与查看器

包含采集、数据库写入、迁移脚本和查询界面。查看器支持平台、榜单、日期与关键词筛选,以及按当前条件导出 CSV。适合建立可检索的热榜资料库。

自行部署LinuxWindows / WSL待验证

01它能帮你做什么

✓多维筛选
✓平台与时间范围概览
✓CSV 导出
✓MySQL/Doris 相关代码
使用前准备
  • Python 和项目依赖
  • 自行配置数据库
  • 符合来源数据使用条件

02从这里开始

  1. 选择数据库路线

    安装 requirements.txt。MySQL 路线配置 prd.env;Doris 路线配置 prd_doris.env。使用自己的测试库并审阅建表与写入规则。

  2. 先采集一次

    MySQL 可用下面的单次入口;若选 Doris,改用 python doris_main.py --once。先检查少量返回与入库结果。

    python main.py --once
  3. 启动 MySQL 查看器

    查看器读取 TOPHUB_DB_* 配置,确认连接到自己的 MySQL 数据库;Doris 不是该查看器的直接数据源。

    python -m flask --app viewer/server.py run --host 127.0.0.1 --port 8686
  4. 筛选与导出

    按平台与日期检查结果,再导出所需范围;核对数据时间,历史排名不等同于当前热度。

打开独立使用指南 ↗

03用一个例子看明白

查看示例主题的分布

以下为虚构数据与预期操作示例,用于理解流程,不代表真实业务执行结果。

查看完整案例 ↗

案例使用示例或虚构数据,用于说明流程,不代表真实业务效果。

04获取文件

选择需要的文件。固定版本保留原始内容,可用校验值确认下载完整性。

tophub-2026.10.22-source.zip
源码包 · 2026.10.22 · 27 KB
下载 ↓
查看 SHA256 校验值da9ce72613cef02138104c06a2fe19cb5412433ded06759fa30d896a2740d229

公开包不含数据库、历史热榜明细、日志、通知机器人配置和原始环境文件。Doris 路线需按源码的 DORIS 配置项另行配置。

05你可能会遇到的问题

页面没有数据怎么办?

查看器读取数据库,需要先采集或导入,不附带真实历史库。

06适用范围与当前限制

  • MySQL 查看器和 Doris 链路需分别验证配置。
  • 采集依赖来源页面。
本页资料整理于 2026-10-22。这不是运行兼容性验证日期。下载包有完整性校验;依赖外部系统的真实操作,请按所需权限和环境使用。
Keep exploring

也许你也会用到

热榜采集与查看器获取工具 ↗

找一个工具,或一个答案

输入关键词,搜索项目、教程和案例。

项目 · 使用指南 · 案例Esc 关闭