b站 | bilibili | 哔哩哔哩 | 一键三连健康探针(BiliHealth Scan)

一键三连健康探针(BiliHealth Scan)显示b站 | bilibili | 哔哩哔哩 点赞率、投币率、收藏率、转发率及Steam综合评级

ئاپتورى
xiangye
بۈگۈن قاچىلانغىنى
2
جەمئىي قاچىلانغىنى
19
باھا نومۇرى
5 0 0
نەشرى
1.9.6.1
قۇرۇلغان ۋاقتى
2025-06-02
يېڭىلانغان ۋاقتى
2025-06-14
Size
185.9 KB
ئىجازەتنامىسى
MIT
قوللايدىغىنى

一键三连健康探针


Logo

Stars
Forks
License
Downloads
Version

🎯 精准评估 | �� 实时分析 | 💡 智能推荐

✨ 项目简介

一键三连健康探针是一款优雅的 B 站视频互动数据可视化工具。通过智能算法,自动展示视频的点赞率、投币率、收藏率、转发率及综合评分,助您快速洞察视频质量。

🎯 核心特性

  • 📊 智能计算互动率与综合评分
  • 🌐 全站适配:首页、视频页、搜索页、分区、空间主页
  • 📋 一键复制评分标签
  • 🌓 自动适配深色/浅色模式
  • 🔄 实时更新评分数据
  • ⚡ 极低性能占用

🖼️ 效果展示


效果图1:视频卡片评分展示
效果图2:综合评分与标签展示

📥 快速安装

  1. 安装用户脚本管理器(推荐:Tampermonkey、Violentmonkey)
  2. 访问 Greasy Fork
  3. 点击"安装"即可使用

📊 评分体系

权重配置

  • 点赞率:1.5
  • 投币率:4.0
  • 收藏率:3.0
  • 转发率:2.0

评分等级

  • 🌈 满分神作(≥100%)
  • 🔥 好评如潮(95-99%)
  • ⭐ 非常好评(80-94%)
  • 👍 多半好评(70-79%)
  • 🤔 褒贬不一(40-69%)
  • 😐 多半差评(20-39%)
  • ❌ 差评如潮(<20%)

📢 一键三连健康探针(BiliHealth Scan)2.0 大版本预告

BiliHealth Scan 即将迎来 2.0 大版本!本次重大升级,我对好评率算法、评级体系、交互体验等核心功能进行了全方位的重构与优化,致力于为每一位内容创作者和观众带来更公平、更科学、更人性化的视频质量评价。

🚀 2.0版本 主要更新亮点

  • 🧮 全新好评率计算体系:引入"有效播放量"概念,基础互动权重全面调整,好评率上限与播放量动态关联
  • 📈 多级分层加成机制:播放量分级加成,高互动量专项奖励,低好评率高互动率额外加成
  • 🖼️ 评级显示与体验优化:特殊评级文案直观展示,低播放量视频好评率更精细,"有待观察"评级全页面统一
  • 🛡️ 算法透明与公平性提升:移除高好评率膨胀机制,好评率显示严格不超100%
  • ✨ 视觉与交互体验升级:评级体系与算法规则全面公开

🌟 2.0 版本展望

BiliHealth Scan 2.0 不仅是一次算法升级,更是一次理念的进化。希望通过更科学的评价体系,帮助优质内容被更多人发现,也让每一位创作者都能获得更公平的认可。感谢大家一路以来的支持与反馈,2.0 版本即将上线,敬请期待!

🔄 近期版本更新说明

  • ✨ 切换视频时≈xx%精准替换与同步,采用唯一属性data-bh-type标记每个≈xx%,提升DOM操作效率和兼容性
  • ✅ 收藏与转发数据刷新优化,确保所有互动项在切换视频后都能正确刷新
  • 🔧 其它细节体验优化和小bug修复
  • SPA技术支持,自动监听BVID变化,切换视频自动刷新评分和数据
  • 新增"有待观察"评级,统一灰色斜体样式并带闪烁动画
  • 全站字体风格统一,视觉风格高度一致
  • 视频详情页样式增强,细节高度还原官方风格
  • 自适应与兼容性提升,统计信息、评级标签等在不同页面均能自适应

🔗 相关链接

权重计算逻辑

在"一键三连健康探针"脚本中,我们使用一套加权计算方法来评估视频的互动率,并将其转化为好评率。

互动数据标准化

normalizeData(rawData) {
    return {
        view: parseInt(rawData.view) || 0,
        like: parseInt(rawData.like) || 0,
        coin: parseInt(rawData.coin) || 0,
        favorite: parseInt(rawData.favorite) || 0,
        share: parseInt(rawData.share) || 0
    };
}

加权互动比率计算

calculateWeightedRatio(data) {
    const weightedInteractions =
        (data.like * this.WEIGHTS.like) +
        (data.coin * this.WEIGHTS.coin) +
        (data.favorite * this.WEIGHTS.favorite) +
        (data.share * this.WEIGHTS.share);
    return ((weightedInteractions / data.view) * 100 * 3).toFixed(2);
}

权重常量

const INTERACTION_WEIGHTS = {
    like: 1,
    coin: 8,
    favorite: 4,
    share: 6,
};

播放量分级与好评率上限

const VIEW_THRESHOLDS = [
 { view: 1000, maxRatio: 51.99 },
 { view: 50000, maxRatio: 85.99 },
 { view: 350000, maxRatio: 90.99 },
 { view: 500000, maxRatio: 96.99 }
];
// ...
let currentRatio = ratio;
if (data.view < 1000) return "0.00";
for (const threshold of VIEW_THRESHOLDS) {
    if (data.view <= threshold.view) {
        currentRatio = Math.min(currentRatio, threshold.maxRatio);
        break;
    }
}

这些逻辑共同构成了脚本评估视频"健康度"的基础。

⚠️ 使用提示

  • 评分仅供参考,请结合个人观感
  • 新视频建议等待数据稳定
  • 欢迎反馈异常或建议
📜 本工具数据来源于 B 站公开信息,评分基于统计学模型,仅供参考。用户应结合自身判断使用,开发者不对评分结果承担责任。