您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
一键三连健康探针(BiliHealth Scan)显示b站 | bilibili | 哔哩哔哩 点赞率、投币率、收藏率、转发率及Steam综合评级
一键三连健康探针是一款优雅的 B 站视频互动数据可视化工具。通过智能算法,自动展示视频的点赞率、投币率、收藏率、转发率及综合评分,助您快速洞察视频质量。
BiliHealth Scan 即将迎来 2.0 大版本!本次重大升级,我对好评率算法、评级体系、交互体验等核心功能进行了全方位的重构与优化,致力于为每一位内容创作者和观众带来更公平、更科学、更人性化的视频质量评价。
BiliHealth Scan 2.0 不仅是一次算法升级,更是一次理念的进化。希望通过更科学的评价体系,帮助优质内容被更多人发现,也让每一位创作者都能获得更公平的认可。感谢大家一路以来的支持与反馈,2.0 版本即将上线,敬请期待!
在"一键三连健康探针"脚本中,我们使用一套加权计算方法来评估视频的互动率,并将其转化为好评率。
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;
}
}
这些逻辑共同构成了脚本评估视频"健康度"的基础。