【活动期间小红包比较多,想要的物品被“非人类”的速度抢光,着急换物品的大佬可以试试。】(目前每类物品都有账号单位的兑换上限且种类十分有限,兑换可能会越来越轻松,可以不必使用该脚本兑换物品)。物品筛选逻辑:有库存,单价小于某一数量,徽章是否未拥有。
安装与使用方法
- 安装Tampermonkey(available for Chrome, Edge, Safari, Firefox, Opera Next, Dolphin[Android], UC[Android])
- 安装本脚本(点击上面的“安装此脚本”)后在弹出页面点击安装。
- 打开页面api.live.bilibili.com/exchange2点击【开始】按钮开始获取奖池状态(可暂停),当刷新出合适且有库存的物品,将自动进行兑换(如图1-2)
自定义与注意事项!
说在前面,timer与all_max参数慎改,改动致使网络请求太过频繁,可能导致当前IP被封禁。请在源码中根据需要自行修改。脚本更新将覆盖改好的参数(懒得写本地存储了和UI了),所以有必要的话请准备一份备份。下面是可以改动的参数(直接取自源码)
//不兑换id列表
var _black_list = ["gift-113","danmu-gold","stuff-3"];
//当前拥有的头衔ID【0.2版本更新头衔判断,不需要手动填写头衔ID】
var _owned_badge = ["140","136"];
var title = new RegExp('title-'), title_max = 1001;//头衔的最大兑换红包单价
var gift = new RegExp('gift-'), gift_max = 500;//礼物的最大兑换红包单价(常见灯笼15喵娘233B坷拉450)
var stuff = new RegExp('stuff-'), stuff_max = 500;//经验石的最大兑换红包单价(原石15曜石233贤者1888)
var all_max = 5;//所有物品的兑换最大数量(为保证能够抢到,一次只兑换一个(因为写多了一个也换不到),分多次同时兑换。如果兑换太过频繁有封禁IP的风险,请不要填写过大的上限数量!)
//刷新间隔(秒),默认1秒获取一次当前奖池情况
var timer = 1;
//刷新奖池的浏览器右下角通知,1为通知,其他值则不通知,(如图3)
var notice = 1;
//看到这里就可以了,没有需要改动的了