用途
B站短剧爆款内容追踪工具,通过数据驱动方式帮助短剧创作者、MCN机构和内容运营人员把握B站短剧流量风口。每日自动扫描B站短剧创作内容,按点赞量筛选爆款作品,智能聚类题材后生成可视化HTML日报与创作趋势分析。
主要能力
- 爆款发现:从B站短剧中按点赞量筛选热门内容,精准定位高热度短剧作品。
- 题材聚类:自动识别题材方向(穿越/霸总/重生/悬疑等),每天题材分类由内容动态决定。
- 智能查询:默认查询全部短剧,关键词命中词库(题材名+相关词)直接查询,数据不足时提示推荐题材等待确认。
- 自定义查询:用户可指定任意题材/达人/关键词定向查询。
- 创作洞察:分析爆款标题特征、题材趋势、达人表现。
- 可视化日报:深色主题HTML,封面图+互动数据+作品直链。
- 一键订阅:--subscribe 开启每日自动产出,日报自动攒在本地文件夹。
特色机制包括:探活式日期预检(调用前用轻量请求真实探测目标日期是否有数据)、前置输入校验(关键词需命中短剧题材词库)、自动回退(--latest 自动向前回退最多7天)、无数据确认制(查询无匹配数据时不自动扩展题材、不自动降级全量,提示推荐题材关键词并等待用户确认)、结构化空因、B站风格日报(深色主题+B站蓝 #00A1D6,封面图懒加载,BV号直链跳转)、零值隐藏(互动指标为0时自动隐藏)。
使用方式
前置条件:Python 3 运行环境;已注册红狐Hub账号并获取 API Key(格式 ak_xxxxxxxx)。
环境变量配置:数据查询接口通过请求头 X-API-KEY 鉴权,Key 从环境变量 REDFOX_API_KEY 获取。macOS/Linux 将 export REDFOX_API_KEY=<值> 追加到 ~/.zshrc 或 ~/.bashrc 并 source 生效;Windows 使用 [Environment]::SetEnvironmentVariable("REDFOX_API_KEY", "<值>", "User")(需重启终端)。
基础使用:
# 生成最新一期日报(用户确认后,自动跳过无数据日期,不扣积分)
python3 "$SKILL_PATH/scripts/playlet_bili_daily.py" --latest
# 生成指定日期日报(历史日期已有数据,无需确认)
python3 "$SKILL_PATH/scripts/playlet_bili_daily.py" --date 2026-06-10
自定义题材查询:
# 查询穿越题材热门短剧
python3 "$SKILL_PATH/scripts/playlet_bili_daily.py" --topics "穿越,时空,重生"
# 查询霸总/甜宠题材
python3 "$SKILL_PATH/scripts/playlet_bili_daily.py" --topics "霸总,甜宠,总裁,虐恋"
# 查询悬疑/反转题材
python3 "$SKILL_PATH/scripts/playlet_bili_daily.py" --topics "悬疑,推理,反转,惊悚"
命令速查:--latest(自动使用最新有数据的日期,向前回退最多7天)、--date YYYY-MM-DD(指定日期查询)、--topics "关键词,..."(自定义题材查询,逗号分隔)、--count N(扫描作品数量,默认200)、--start-time / --end-time(自定义开始/结束时间)、--output-dir(输出目录,默认 ~/Downloads/QoderReports)、--api-key(指定 API Key,覆盖环境变量)、--subscribe / --unsubscribe(开启/关闭每日订阅)、--from-cache(使用缓存数据)。
日报默认保存在 ~/Downloads/QoderReports/ 目录,文件名格式为 短剧B站日报_YYYY-MM-DD.html,生成后自动在浏览器打开。
适用场景
- 短剧创作者选题参考:每日查看短剧日报,关注题材聚类分布,分析爆款标题特征和互动数据,针对新兴起量题材提前布局内容。
- MCN 机构内容运营:订阅每日日报持续追踪B站短剧赛道,通过核心达人榜了解竞品表现,使用自定义题材查询定向分析关注领域。
- 品牌方/制作方竞品监测:定期查询目标题材日报,分析竞品爆款作品的标题特征和互动规律,结合跨题材对比建议探索融合创作。
限制
- 数据每日15:00更新前一天数据,实际更新时间可能延迟,以脚本真实探活为准。
- 查询前脚本先做输入校验:关键词需命中短剧题材词库(topic_keywords 中规定的题材名+全部相关词),不符合时不请求任何接口,直接提醒"关键词不满足查询条件"并推荐相关词。
- 无数据确认制:查询无匹配数据或全量数据不足时,禁止自动发起任何额外查询(禁止自动降级全量、禁止自动扩展题材),先展示推荐题材关键词并询问用户,用户确认后才可发起查询。
- 日期超出有效查询范围时提醒并自动回退最近有数据日期,无需用户确认。
- 需配置 REDFOX_API_KEY 环境变量,接口调用通过 source 字段(值为 短剧B站信息源-GitHub)同步记录来源。
- Windows PowerShell 若报 UnicodeEncodeError,需设置 $env:PYTHONIOENCODING='utf-8'。
- 项目架构:SKILL.md 主文档、scripts/playlet_bili_daily.py 核心脚本、references/core_workflow.md 与 examples.md 参考文档。技术栈为 Python 3,数据接口为 HTTP 调用红狐Hub B站短剧API(queryPlayletMsgs,platform=6),前端渲染为 HTML 日报。
- 收费、价格等具体信息暂未提供。