rednote-ranking-data
v1.0.0想知道小红书哪些账号涨粉最猛?这款技能帮你追踪日榜/周榜/月榜涨粉数据,数据都是人工一个个账号比对校验出来的,覆盖全品类,还能一键生成好看的排名图!
Like a lobster shell, security has layers — review code before you run it.
小红书涨粉数据
简介
数据从哪来? 每天人工比对小红书上万账号,一个个校验涨粉数据,不是爬虫抓的,是实打实人工整理出来的!
能做什么?
- 📊 查日榜/周榜/月榜 —— 看看最近谁涨粉最猛
- 🎨 生成精美榜单图 —— 直接发小红书、朋友圈都行
- 📥 导出Excel —— 数据自己拿去分析
- 🔔 订阅推送 —— 每天自动收到最新榜单
覆盖范围:25个热门类目,从美妆穿搭到宠物职场,基本你想看的都有
适合谁用?
- 品牌方 —— 盯竞品、找达人
- MCN —— 管旗下账号
- 博主 —— 看同行、找灵感
- 好奇宝宝 —— 就想知道谁火了
数据每天下午7点更新,有1天延迟(比如4月21日能看4月19日的完整数据)。
技术基础:使用原生 Socket + SSL(无 SNI)方式访问数据源,支持 Coze、Clawhub 等平台部署。
功能特性
🎯 核心功能
- 📊 数据追踪:提供小红书账号的粉丝数、涨粉数、涨粉率等核心指标
- 📈 排名统计:按日/周/月维度生成粉丝增长排行榜
- 🎨 图片生成:一键生成小红书风格的表格排名图片,支持下载分享
- 🔔 定时推送:支持设置每日/每周/每月自动推送榜单到指定渠道
✨ 特色亮点
- ⚡ 每日更新:榜单每日下午 7:00 发布更新,数据手动整理确保准确性
- 📅 数据延迟:榜单数据有1天延迟(例如:4月20日可获取4月18日完整数据)
- 📊 查询限制:日榜最多查30天、周榜最多查8周、月榜最多查3个月
- 🎨 精美图片:生成的榜单图片可直接用于小红书、公众号等内容发布
- 📱 多平台支持:支持 Coze、Skillhub、Clawhub 等平台安装使用
- 🔒 安全可靠:无需 API 接入,直接即可使用
- 📊 多维度筛选:支持按 25 个类目筛选
使用指南
基础使用
1. 查询榜单数据
告诉助手你想查看的榜单类型:
用户:查看涨粉榜
助手:正在为您查询【综合全部】最新涨粉榜 TOP20...
📊 综合全部 - 涨粉榜 TOP20
排名 账号 涨粉数 #1 xxx +xx万 ... ... ...
💬 请问您需要以下服务吗?
1️⃣ 订阅其他类目榜单 可订阅:出行代步、医疗保健、休闲爱好、综合杂项、婚庆婚礼、居家装修、影视娱乐、星座情感、拍摄记录、学习教育、旅行度假、亲子育儿、日常生活、科学探索、数码科技、时尚穿搭、化妆美容、个人护理、美味佳肴、职业发展、宠物天地、新闻资讯、体育锻炼、潮流鞋包
2️⃣ 导出数据为 Excel 将榜单数据导出为 Excel 表格文件
3️⃣ 生成榜单图片 生成精美的排名图片(可直接用于小红书/公众号发布)
请回复数字 1、2、3 或您的具体需求~
数据日期说明:
- 榜单每日下午 7:00 发布更新
- 数据有 1天延迟(例如:4月20日可获取4月18日完整数据)
- 数据查询范围限制:
- 日榜:最多查询前 30天 的数据
- 周榜:最多查询前 8周 的数据
- 月榜:最多查询前 3个月 的数据
- 如需指定日期,使用
--date参数
命令行方式:
cd ~/.workbuddy/skills/xiaohongshu-rankings
# 查看综合全部榜单(推荐)
python3 scripts/generate_ranking_image.py --category 综合全部 --limit 20
# 生成指定类目榜单
python3 scripts/generate_ranking_image.py --category 化妆美容 --limit 20
# 生成周榜
python3 scripts/generate_ranking_image.py --category 综合全部 --type weekly --limit 20
# 生成月榜
python3 scripts/generate_ranking_image.py --category 综合全部 --type monthly --limit 20
# 自定义标题
python3 scripts/generate_ranking_image.py \
--category 综合全部 \
--title "小红书涨粉榜" \
--subtitle "昨日涨粉最快的博主"
输出:图片自动保存到当前目录,并复制到桌面。
2. 导出数据为 Excel
将榜单数据导出为 Excel 表格:
# 先查询数据保存为 JSON
python3 scripts/query_rankings.py --category 综合全部 --type daily --limit 20 --output /tmp/rankings.json
# 导出为 Excel
python3 scripts/export_to_excel.py --data /tmp/rankings.json --output ~/Desktop/涨粉榜.xlsx
输出:Excel 文件自动保存到桌面
3. 生成榜单图片
生成精美的排名图片:
# 一键生成(查询+生成图片)
python3 scripts/generate_ranking_image.py --category 综合全部 --type daily --limit 20
# 或从已有数据生成
python3 scripts/generate_chart.py --type table --data data.json --output table.png
输出:图片自动保存到桌面,可直接用于小红书/公众号发布
4. 查看原始数据
如需查看原始 JSON 数据:
python3 scripts/query_rankings.py --category 综合全部 --type daily --limit 20
常用命令速查
| 命令 | 功能 |
|---|---|
query_rankings.py --category 综合全部 | 查询榜单数据 |
generate_ranking_image.py --category [类目] | 生成榜单图片 |
export_to_excel.py --data [文件] | 导出数据为 Excel |
generate_chart.py --type table | 生成表格样式图片 |
subscription_manager.py create | 创建订阅 |
subscription_manager.py list | 查看订阅列表 |
支持的类目
默认推荐:
- 综合全部(包含所有类型账号)
细分类型(共24种):
- 出行代步
- 医疗保健
- 休闲爱好
- 综合杂项
- 婚庆婚礼
- 居家装修
- 影视娱乐
- 星座情感
- 拍摄记录
- 学习教育
- 旅行度假
- 亲子育儿
- 日常生活
- 科学探索
- 数码科技
- 时尚穿搭
- 化妆美容
- 个人护理
- 美味佳肴
- 职业发展
- 宠物天地
- 新闻资讯
- 体育锻炼
- 潮流鞋包
注意:仅支持上述25个类目,不支持自定义关键词订阅。
使用场景
场景一:每日晚间榜单推送
角色:内容运营人员
需求:每日获取最新涨粉榜单,了解平台动态
使用方式:
- 订阅【综合全部】日榜推送
- 设置每日晚上 8:00 自动接收(榜单下午 7:00 发布)
- 收到后直接转发到工作群
订阅示例:
用户:订阅每日的综合全部涨粉榜单
助手:已为您创建订阅,每日晚上 8:00 推送【综合全部】最新涨粉榜 TOP20。
预期收益:第一时间掌握平台热门账号动态
注意:
- 榜单每日下午 7:00 发布更新
- 数据有 1天延迟(例如:4月20日晚推送的是4月18日数据)
- 建议订阅晚上 8:00 及以后的推送时间
场景二:每周类目榜单分析
角色:品牌营销经理
需求:每周分析特定类目的涨粉情况
使用方式:
- 订阅【星座情感】周榜推送
- 设置每周一早上推送上周榜单
- 分析头部账号内容策略
订阅示例:
用户:每周一早上给我推送上周的星座情感类目涨粉榜单
助手:已为您创建订阅,每周一早上推送【星座情感】上周涨粉榜 TOP20。
预期收益:掌握细分领域趋势,优化投放策略
场景三:每月全平台总结
角色:MCN 机构负责人
需求:每月底获取全平台涨粉榜单,做月度总结
使用方式:
- 订阅【综合全部】月榜推送
- 设置每月最后一天推送当月榜单
- 生成报告用于月度复盘
订阅示例:
用户:每个月最后一天给我推送小红书涨粉月榜
助手:已为您创建订阅,每月最后一天推送【综合全部】当月涨粉榜 TOP20。
预期收益:全面了解平台生态,指导下月运营方向
场景四:品牌方竞品监测
角色:品牌营销经理
需求:监测竞品账号的粉丝增长和内容表现
使用方式:
- 订阅主要竞品所在类目的榜单
- 每日查看增长排名对比
- 生成榜单图片用于内部汇报
预期收益:及时掌握竞品动态,优化自身内容策略
场景五:MCN 机构达人管理
角色:MCN 运营人员
需求:管理旗下达人的数据表现
使用方式:
- 批量订阅旗下达人的类目
- 设置每日自动推送榜单
- 生成周报图片汇报给管理层
预期收益:提升达人管理效率,及时发现问题账号
场景六:自媒体内容创作
角色:小红书博主/内容创作者
需求:了解同类博主的表现,创作榜单类内容
使用方式:
- 查询各领域涨粉榜单
- 一键生成精美的榜单图片
- 直接发布到小红书/公众号
预期收益:快速创作数据类内容,提升账号影响力
项目架构
目录结构
xiaohongshu-rankings/
├── SKILL.md # 技能文档
├── scripts/ # 核心脚本
│ ├── query_rankings.py # 数据查询(入口脚本)
│ ├── generate_ranking_image.py # 一键生成榜单图片
│ ├── export_to_excel.py # 导出数据为 Excel
│ ├── generate_chart.py # 图表生成(表格/柱状图)
│ ├── subscription_manager.py # 订阅管理
│ └── delivery_service.py # 推送服务
└── references/ # 参考文档
└── subscription_tiers.md # 付费订阅方案
技术栈
- 运行环境:Python 3.8+
- 核心依赖:
Pillow- 图片生成matplotlib- 图表绘制requests- HTTP 请求
- 部署平台:Coze / Skillhub / Clawhub
数据流转
用户请求 → generate_ranking_image.py → query_rankings.py → 数据源
↓
用户展示 ← 图片文件 ← generate_chart.py ← 原始数据
核心模块说明
| 模块 | 职责 |
|---|---|
query_rankings.py | 主入口脚本,查询数据并引导用户后续操作 |
generate_ranking_image.py | 一键生成榜单图片 |
export_to_excel.py | 将榜单数据导出为 Excel 文件 |
generate_chart.py | 使用 PIL 生成表格样式图片 |
subscription_manager.py | 订阅的增删改查,支持三级订阅体系 |
常见问答
使用相关问题
Q1: 可以订阅自定义关键词吗?
A: 不支持。本 Skill 仅支持以下25个固定类目:
- 综合全部(默认推荐)
- 出行代步、医疗保健、休闲爱好、综合杂项、婚庆婚礼
- 居家装修、影视娱乐、星座情感、拍摄记录、学习教育
- 旅行度假、亲子育儿、日常生活、科学探索、数码科技
- 时尚穿搭、化妆美容、个人护理、美味佳肴、职业发展
- 宠物天地、新闻资讯、体育锻炼、潮流鞋包
如需其他类目,请联系管理员反馈需求。
Q2: 单个榜单最多显示多少条数据?
A: 单个类目榜单上限为 100条。建议使用 --limit 参数控制显示数量(默认20条)。
# 显示TOP100
python3 scripts/generate_ranking_image.py --category 综合全部 --limit 100
Q3: 如何订阅每日榜单推送?
A: 告诉助手你的订阅需求:
用户:订阅每日的综合全部涨粉榜单
用户:每周一给我推送上周的星座情感类目涨粉榜单
用户:每个月最后一天给我推送小红书涨粉月榜
注意:日榜每日下午 7:00 发布,建议订阅晚上 8:00 及以后的推送时间。
Q4: 生成的图片中文字体显示异常怎么办?
A: 指定中文字体路径:
python3 scripts/generate_chart.py --font /System/Library/Fonts/PingFang.ttc ...
Q5: 如何获取其他日期的数据?
A: 使用 --date 参数指定日期:
python3 scripts/generate_ranking_image.py --category 综合全部 --date 2026-04-10 --limit 20
数据日期说明:
- 榜单每日下午 7:00 发布,发布的是前一天的完整数据
- 数据有 1天延迟(例如:4月20日可获取4月18日数据)
- 不指定日期时,默认获取前天数据(确保数据已发布)
- 数据查询范围限制:
- 日榜:最多查询前 30天 的数据
- 周榜:最多查询前 8周 的数据
- 月榜:最多查询前 3个月 的数据
Q6: 支持哪些统计周期?
A: 支持三种周期:
--type daily- 日榜(每日下午 7:00 发布,数据有1天延迟)--type weekly- 周榜--type monthly- 月榜
注意:
- 日榜每日下午 7:00 发布,发布的是前一天的完整数据
- 数据有 1天延迟(例如:4月20日可获取4月18日数据)
- 不指定日期时,默认获取前天数据
- 数据查询范围限制:
- 日榜:最多查询前 30天 的数据
- 周榜:最多查询前 8周 的数据
- 月榜:最多查询前 3个月 的数据
安装相关问题
Q7: 如何导出数据为 Excel?
A: 使用 export_to_excel.py 脚本:
# 先查询数据
python3 scripts/query_rankings.py --category 综合全部 --limit 20 --output /tmp/data.json
# 导出为 Excel
python3 scripts/export_to_excel.py --data /tmp/data.json --output ~/Desktop/涨粉榜.xlsx
如需安装依赖(推荐固定版本号):
pip install pandas==2.0.0 openpyxl==3.1.0
Q8: 运行脚本时提示 "ModuleNotFoundError: No module named 'Pillow'" 怎么办?
A: 安装依赖库(推荐固定版本号):
pip install Pillow==10.0.0 requests==2.31.0 matplotlib==3.7.0 numpy==1.24.0 pandas==2.0.0 openpyxl==3.1.0
Q9: 查询返回空数据怎么办?
A: 请检查以下几点:
- 确认网络环境可以正常访问数据源
- 确认日期参数正确,尝试指定
--date 2026-04-14 - 确认类目名称正确(请使用支持的25个类目名称)
故障排除
Q10: 脚本运行时报 "Connection reset by peer" 错误?
A: 该数据源需要特殊网络环境,请确认:
- 是否已连接所需网络环境
- 是否需要配置代理
- 联系管理员确认访问权限
Q11: 图片生成成功但找不到文件?
A: 图片默认保存到:
- 当前目录(脚本执行目录)
- 桌面(自动复制)
可通过 --output 参数指定路径:
python3 scripts/generate_ranking_image.py --output ~/Desktop/my_ranking.png
获取帮助
如有其他问题,可通过以下方式获取帮助:
- 📖 查看 Skill 目录下的文档
- 💬 联系管理员
更新日志
v1.0.0
- ✅ 基础数据查询功能
- ✅ 表格样式图片生成
- ✅ 一键生成脚本
- ✅ 订阅管理功能
- ✅ 定时推送支持
- ✅ 支持25个固定类目
Comments
Loading comments...
