因为B站主播一段时间不看牌子就会自动熄灭,如果粉丝牌过多的话就(DD斩首!)
所以写了小工具用来避免粉丝牌熄灭,目前的策略是通过给主播点赞来点亮灯牌(但需要观察主播是否在开播,建议找尽可能多主播开播的时机来运行())
基于 Node.js + Playwright 模仿人类进行直播间的点赞操作
- 配置与脚本分离:直播间号/点赞规则写在
live_number.json,增删改无需动主脚本 - Cookie免登:一次登录生成Cookie,后续运行直接免登,无需重复扫码
- 防风控设计:单页面依次跳转、自定义点赞间隔,模拟真人操作
- 可视化执行:Firefox浏览器窗口直接扫码/运行,操作过程可见可验证
- 异常容错:单个直播间处理失败不中断整体流程,控制台打印详细执行日志
# ArchLinux
sudo pacman -S nodejs npm -y
# Debian / Ubuntu
sudo apt update && sudo apt install nodejs npm -y
# 进入项目根目录
cd 你的项目根目录
# 安装依赖
npm install
打开项目根目录的 live_number.json 文件,按指定格式添加需要点赞的直播间,示例如下:
[
{"liveNum": 27183290, "likeCount": 35, "likeDelay": 600},
{"liveNum": 123456, "likeCount": 20, "likeDelay": 500}
]
# 首次使用/Cookie 过期时:执行登录脚本,生成 bilibili_cookies.json 免登文件
node bilibili_login.js
# 已登录(有 bilibili_cookies.json 文件):直接执行点赞脚本
node likbtn.js
本项目(B 站多直播间自动点赞脚本)仅用于 技术学习与交流,严禁用于任何商业用途、违规刷赞、恶意干扰 B 站平台正常运营等违反《哔哩哔哩用户协议》及相关法律法规的行为。
- 使用者需自行承担因使用本脚本产生的全部风险,包括但不限于:B 站账号限流、封禁、处罚,以及任何因违反平台规则、法律法规导致的法律责任,作者不承担任何直接或间接责任。
- 本脚本仅提供自动化操作逻辑,不保证操作的稳定性、有效性,亦不承诺能规避 B 站平台风控机制;因平台规则更新、脚本适配问题导致的操作失败、账号异常,作者不承担任何责任。
- 严禁泄露、传播
bilibili_cookies.json等包含个人登录信息的敏感文件,由此导致的账号被盗、信息泄露等问题,由使用者自行承担全部责任。 - 本项目所有代码仅供学习参考,使用者应在下载后 24 小时内删除,不得用于任何违反平台规则及法律法规的行为,一经使用即视为使用者已充分知晓并同意本免责声明全部条款。
- 作者不对本脚本的安全性、完整性、适用性做任何担保,不提供任何形式的技术支持与维护,使用者自愿选择使用,即表示接受所有潜在风险。