用途:帮助从B站寻找播放量显著高于UP主粉丝基数的视频,用于账号增长选题、标题结构与形式参考。
主要能力:将细分领域转为中英文关键词,调用B站搜索接口(order=pubdate、order=click),必要时补充排行榜信号;按bvid去重,按pubdate限定时间窗口,通过relation/stat接口补充粉丝数并本地缓存;按粉丝数上限、播放量下限、播放粉丝比过滤,再按breakout_score、播放粉丝比、播放量排序;输出JSON供自动化或Markdown供选题审阅。结果保留平台、内容ID、URL、标题、作者、粉丝数、发布时间、播放、点赞、评论、分享、收藏、投币、弹幕、热度与爆款分等字段。
使用方式:在技能目录运行脚本,例如:python3 scripts/search_bilibili_viral_topic.py --topic "AI工具,大模型,AI编程" --days 30 --max-followers 100000 --min-play 10000 --limit 50 --format markdown。无需API密钥;仅在公开请求反复被限流时设置BILIBILI_COOKIE,且不得写入技能文件或输出产物。
限制与注意:使用浏览器式请求头,保持保守请求速度(默认--request-sleep 0.6),粉丝数缓存至少24小时;JSON接口足够时不要抓取HTML页面;粉丝数缺失时不应判定为低粉爆款,除非用户明确允许未知粉丝;视频仅作选题信号与参考,不要整段复制脚本或字幕。修改阈值或与其他平台合并前应阅读references/scoring.md,提高页数、榜单rid或请求速度前应阅读references/rate_limits.md。