完整原文(含源碼):Github
(轉載請注明出處,僅供分享學習,嚴禁用于商業用途)
聲明
- 寫這個插件純粹是出于學習目的,此博文主要作用是功能展示
- 之後會圍繞這個插件,寫一個系列的爬蟲教程
- 由于涉及包括B站在内的多方利益,不會公開此插件的正式釋出版本
- 禁止出于商用目的使用此插件,違者列入授權黑名單并公開示衆,所帶來的一切後果自負
運作環境
軟體介紹
此插件主要用于 B站直播間,核心功能 包括但不限于:
-
偷窺直播間:
○ 可實時監控指定直播間的版聊情況(包括投喂、聊天等)
○ 主播開播時自動觸發通知
-
全平台挂機抽獎:
此功能可自動監控并參與全平台的小電視/摩天大樓/C位光環、活動高能禮物、節奏風暴抽獎
需要登陸後才能使用(支援帳密登陸和B站手機APP掃碼登陸,本插件不會盜号,不放心請勿使用)
-
自動完成每日任務:
○ 每日簽到
○ 每日國小數學任務(寶箱任務)
○ 領取日常/周常禮包
○ 友愛社簽到(PC端自動模拟觀看,手機端需綁定手機自行觀看規定時長)
○ 自動扭蛋、投喂心儀直播間(可開關控制)
○ 領取成就獎勵
○ 領取/補領總督獎勵
-
為主播自動答謝、公告、晚安、打call、點歌:
為保護直播間秩序,普通使用者預設禁用此功能,僅對主播或房管開放
-
房間活躍度統計:
主播限定功能,實時采集直播間内所有使用者的活躍度,并按月度生成統計報表
-
直播間抽獎:
主播限定功能,會搜集目前直播間内的活躍使用者資料進行抽獎
-
版聊指令禁言:
此功能主要便于在手機端直播間,通過在版聊區輸入指令即可管制某些使用者的違規行為
目前支援指令有兩種:
○ 【#禁言+使用者名關鍵字】直接關小黑屋1小時(僅限房管或主播使用)
○ 【#舉報+使用者名關鍵字】超過3人聯名則關小黑屋1小時(所有使用者可用)
運作界面展示
※ 主界面
※ 多号挂機管理界面
※ 登陸界面
二維碼登陸(左) & 帳密登陸(右)
※ 功能界面
自動抽獎設定(左) & 開播通知(右)
國小寶箱(左) & 随緣點歌姬(右)
粉絲活躍度統計(左) & 直播間抽獎姬(右)
安裝與使用
- 01. 安裝JDK環境【jdk-8u191-windows-x64.exe】,一直 下一步 到完成即可(無需修改安裝路徑)
- 02. 解壓并運作【哔哩哔哩插件姬.exe】(面向不同人群,分别提供了試用版/大衆版/主播版/管理者版)
- 03. 為限制随意傳播,會要求輸入注冊碼,請加QQ群131637823申請
- 04. 2018.12.07開始B站關閉了原本的【賬号+密碼+驗證碼】的背景登入通道,最新的登入方式 點這裡
全功能一覽
功能 | 試用版 | 普通使用者版 | 主播版 | 管理者版 |
---|---|---|---|---|
日常簽到 | √ | √ | √ | √ |
友愛社簽到(限PC端) | √ | √ | √ | √ |
日常/周常禮包 | √ | √ | √ | √ |
線上時長經驗 (需月費/年費老爺) | √ | √ | √ | √ |
成就禮包 | √ | √ | √ | √ |
每日寶箱任務 | √ | √ | √ | √ |
小電視抽獎 | √ | √ | √ | √ |
摩天大樓抽獎 | √ | √ | √ | √ |
高能抽獎(需綁定手機) | √ | √ | √ | √ |
節奏風暴抽獎(需實名) | x | √ | √ | √ |
實時艦長/提督/總督獎勵 | √ | √ | √ | √ |
多号挂機 | +3小号 | +8小号 | +15小号 | +233小号 |
自動投喂(有開關) | √ | √ | √ | √ |
自動扭蛋(有開關) | √ | √ | √ | √ |
實時版聊 | √ | √ | √ | √ |
随緣點歌姬 | √ | √ | √ | √ |
打call姬 | √ | √ | √ | √ |
公告姬 | x | x | √ | √ |
答謝姬 | x | x | √ | √ |
晚安姬 | x | x | √ | √ |
補領艦長/提督/總督獎勵 | x | x | √ | √ |
發起直播間抽獎 | x | x | √ | √ |
節奏風暴檢索範圍設定 | x | x | √ | √ |
抽獎參數設定 | x | x | √ | √ |
直播間活躍度統計 (可導出排名報表) | x | x | x | √ |
版聊指令:舉報/禁言 (便于手機端管理直播間) | x | x | x | √ |
軟體自動更新 | x | √ | √ | √ |
更新記錄
v6.0版本:
- 01. JDK1.8重編譯版
- 02. Linux + Windows 跨平台雙版
- 03. 取消淩晨休眠
- 04. 增加新通知事件支援
- 05. 增加全區任意門抽獎支援
- 06. 修正艦長和節奏風暴抽獎邏輯
- 07. 修正模拟線上觀看直播接口失效問題
- 08. 增加 Linux 登陸憑證轉換腳本
- 09. 修正預設使用權限為【遊客】
- 10. 修正禮物投喂接口
v5.8版本:
- 01. 修正搜尋主播房間号接口錯誤問題
- 02. 新增登入憑證轉換器,以臨時解決B站關閉賬密登入通道問題
- 03. 可動态調整各個版本的小号下限值
- 04. 修正節奏風暴搶奪邏輯
- 05. 每小時增加随機觸發補領船員親密度功能
- 06. 添加新模式"僅當機賬号參與節奏風暴", 確定被關小黑屋也有收益
- 07. 更新節奏風暴/艦長掃描接口
- 08. 更新直播分區掃描接口
- 09. 賬号管理清單增加主号和馬甲号控制
- 10. 修正版聊接口參數變更導緻無法發送版聊問題
v5.7版本:
- 01. 增加對新消息類型的支援
- 02. 新增每個角色的行為統計
- 03. 增加進入直播間行為模拟
- 04. 增加艦長/提督/總督親密度領取支援
- 05. 修正直播心跳協定
- 06. 新增伺服器配置資訊提取接口
- 07. 節奏風暴開關與健将親密度關聯
- 08. 增加主動當機機制,已防止被B站試探腳本
- 09. 更新節奏風暴抽獎邏輯
- 10. 恢複活動心跳機制
- 11. 淩晨高危時間段自動暫停抽獎等一切行為, 避免被抓
- 12. 調整抽獎開關
- 13. 修正公告重複列印異常
- 14. 修正抽獎當機時間的邏輯判定
- 15. 修正進入直播間時丢失visti_id異常
- 16. 修正給自己晚安邏輯異常
- 17. 搭載AI尬聊姬
- 18. 修正所有請求為https
- 19. 所有需要在特定房間執行的行為,均先模拟進入該直播間
- 20. 修正抽獎通知重複列印問題
- 21. 新增月費/年費老爺線上挂機經驗支援
- 22. 修正模拟線上觀看直播接口
v5.6版本:
- 01. 修正監控站點無法通路問題.
- 02. 增加連續抽獎頻度控制.
v5.5版本:
- 01. 增加數十款新禮物的支援.
- 02. 加大連續抽獎間隔.
- 03. 調整抽獎公告提示.
- 04. 調整軟體版權校驗接口.
v5.4版本:
- 01. 修正無法監聽直播室通知異常.
v5.3版本:
- 01. 修正挂機清單中若存在被封禁賬号會導緻所有賬号無法抽節奏風暴問題.
v5.2版本:
- 01. 取消未實名賬号抽獎限制
- 02. 修正B站更新後自動扭蛋失敗問題
- 03. 支援新增的禮物combo連擊消息解析
- 04. 支援新增的小時榜消息解析
- 05. 修正B站更新後無法抽節奏風暴問題
- 06. 支援魔天大樓全平台監聽
v5.1版本:
- 01. 增加試用版
- 02. 限制未實名賬号連續抽獎
- 03. 限制未實名賬号參與抽獎的機率最高不超過80%
v5.0版本:
- 01. 植入自動更新接口
- 02. 修正小電視/摩天大樓漏抽獎異常
v4.2版本:
- 01. 增加抽獎的反應設定
- 02. 取消連續抽獎限制, 預設抽獎機率恢複為100%
- 03. 修正活躍值跨月後不清零異常
- 04. 修正軟體授權計時算法
- 05. 限制一台PC隻能啟動一次程式
- 06. 更新節奏風暴抽獎邏輯
- 07. 新增新禮物清單
- 08. 取消活動心跳禮物領取
- 09. 修正國小數學寶箱最後一輪的最後一個寶箱沒有領取異常
- 10. 新增摩天大樓禮物抽獎
- 11. 修正系統托盤圖示
- 12. 調整節奏風暴政策
- 13. 自動領取總督親密度獎勵
- 14. 增加一鍵補領總督獎勵功能
- 15. 對應B站更新小電視/摩天大樓抽獎
- 16. 限制普通使用者更改抽獎參數的權限
v4.1版本:
- 01. 新增答謝姬和晚安姬編輯器
- 02. 答謝姬根據發言長度自動填充形容詞
- 03. 更新閃耀之星活動禮物
- 04. 恢複自動完成國小數學任務
v4.0版本:
- 01. 修正投喂禮物時, 對于未登記的陸吾會出現除零的異常
- 02. 修正高能禮物抽獎協定
- 03. 暫時關閉私信通知親密度
- 04. 增加全局抽獎總開關
- 05. 修正發送彈幕可能鎖屏問題
- 06. 小call機修正為從所有賬号中随機抽取若幹個打call(取消單号自動發送)
- 07. 除節奏風暴外, 增加連續抽獎限制, 降低被封禁抽獎的幾率
- 08. 增加抽獎随機機率設定(預設50%, 降低被封禁抽獎的幾率)
v3.9版本:
- 01. 修正發送彈幕失敗問題 (B站更新導緻)
- 02. 開放節奏風暴掃描政策 (用于錯峰掃描)
- 03. 新增彈幕顔色:桃花粉 (并新增懸浮說明)
- 04. 開放收藏直播間功能
- 05. 日常任務優化: 減少多号挂機的請求次數
- 06. 小号管理優化: 自動記錄每個賬号的自動投喂狀态, 顯示懸浮賬号ID
v3.8版本:
- 01. 支援自動領取情人節活動線上時長禮物(需綁定手機号)
- 02. 放寬小号個數限制(普通使用者版:8 主播版:15)
- 03. 實名賬号強制不自動扭蛋/投喂永久禮物,僅綁定手機賬号增加保護開關控制
v3.7版本:
- 01. 自動投喂添加保護機制:對于已綁定手機或實名的賬号不投喂永久性禮物和未過期B克拉
- 02. 自動投喂政策變更1:未擁有房間勳章時,若有未保護B克拉則隻投喂1個B克拉;否則投喂所有未保護禮物
- 03. 自動投喂政策變更2:對于今天内到期的禮物,無視所有保護和親密度進行投喂
- 04. 零點錯峰執行事件,避免産生大量請求
- 05. 根據時段适當調整節奏風暴掃描間隔, 避免産生大量無效請求
v3.6版本:
- 01. 對應B站更新版本,調整國小數學任務接口
- 02. 對應B站更新版本,調整節奏風暴接口
v3.5版本:
- 01. 取消2018春節活動紅包兌換姬入口
- 02. 自動領取日常/周常/勳章/友愛社禮包
- 03. B站國小數學版本更新,相容處理驗證碼圖檔格式随機變換問題
- 04. 提高國小數學驗證碼辨識率
- 05. 修正國小數學任務跨天後沒有及時自動執行異常
- 06. 支援小号差異化投喂房間
- 07. 當啟用自動投喂後,會根據所投喂房間的勳章親密度投喂,避免溢出(若無該房間勳章則全部投喂)
- 08. 當小号開啟自動投喂時,同時觸發自動扭蛋(滿100抽一次)
- 09. 自動識别實名賬号(未實名賬号不參與節奏風暴抽獎)
- 10. 登陸有效期到期前48小時開始警告, 到期前1小時自動退出登陸(主号則退出程式)
- 11. 增加cookies備份/導入功能(用于更新時遷移登陸賬号資訊)
- 12. 彈幕發送失敗時提示原因
v3.4版本:
- 01. 修正多條彈幕消息切割錯誤問題
- 02. 自動領取成就獎勵
- 03. 自動領取上上簽獎勵
- 04. 支援小号兌換小紅包(與主号共用兌換政策)
- 05. 修正停止程式後啟動程序沒有終止異常
v3.3版本:
- 01. 調整節奏風暴掃描頻率,降低封IP幾率
- 02. 優化日常任務和抽獎政策(未綁定手機的賬号不重複嘗試相關禁止行為)
- 03. 修正接收彈幕\投喂消息遺留問題
- 04. 修正部分活躍值沒記錄的問題
- 05. 根據登陸使用者權限動态調整自動彈幕的内容長度
- 06. 優化身份識别系統
- 07. 優化私聊資訊系統
-
08. 自動模拟PC端線上觀看直播(用于完成友愛社任務)
手機端模拟暫未生效(兩端cookie不互通)
-
09. 增加執法機器人:
【#禁言+使用者名關鍵字】則關小黑屋1小時(僅限房管或主播使用)
【#舉報+使用者名關鍵字】超過3人聯名則關小黑屋1小時(所有使用者可用)
v3.2版本:
- 01. 修正跨天後大号沒有簽到異常
- 02. 外移cookies緩存檔案夾, 便于更新後遷移登陸記錄
v3.1版本:
- 01. 緊急修複B站國小數學任務圖檔格式變化導緻程式卡死問題
v3.0版本:
- 01. 環境包變更為JDK1.7 x64 (應該支援win10)
- 02. 軟體瘦身(大小為原來的一半)
- 03. 新增随緣點歌姬
- 04. 優化登陸系統, 提高登陸效率
- 05. 增加小号批量挂機功能(普通使用者上限為3,主播使用者上限為8)
- 06. 小号支援自動投喂功能
- 07. 調整節奏風暴掃描算法, 修正節奏風暴誤判抽獎成功問題
- 08. 對于因房間信号調整造成的短時間内重複開播, 不再重複發送開播通知
- 09. 調整發送私信提示個人活躍值的基點為10W
- 10. 調整活躍值與軟體授權天數的兌換比例為20W:1
v2.3版本:
- 01. 提供selenium-phantomjs抽獎支援的最後一個版本
- 02. 支援活躍度導出
v2.2版本:
- 01. 支援B站2018版的彈幕消息格式
- 02. 修正節奏風暴監聽某些直播間錯誤問題
-
03. 臨時增加小紅包兌獎姬(随活動下線而下線)
注:
○ 使用前請校準本地時間為帝都時間
○ 兌獎姬在打開後, 自動在每小時的55分~02分之間執行高頻兌獎, 是以存在封号風險
○ 兌換規則:當同時選中了多種兌換品時, 會優先盡可能多地兌換花費較高的獎品, 再兌換花費較低的獎品
v2.1版本:
-
01. 對所有使用者開放TOP50熱門房間的節奏風暴自動抽獎(時也命也,佛系看天)
注: 節奏風暴存在封号風險,盡量使用馬甲号掃描(收益自動歸大号),否則被封号概不負責
- 02. 對所有使用者開放小call姬(為小喬打call)
- 03. 限制定時公告與自動打call頻率:同一使用者同屏最多出現1條
- 04. 稍微放大登陸驗證碼
- 05. 更新對春節活動禮物的活躍度計算支援
-
06. 正式上線活躍度續期系統:
○ 對于2.0(不包括)之前的哔哩哔哩插件,在年前(2月中旬)會全部自動失效
○ 對于2.0(包括)之後的哔哩哔哩插件,暫時授權到 2018-03-01
○ 授權時間在插件視窗頂部可見
續期規則(暫定):
在【指定直播間】所有使用者(不使用本插件的使用者也會計算在内)的活躍度每累計達到10W,則續期1天
(從2月1日之前試運作,2月1日後可能會調整,屆時每周會公布一次活躍值)
增加活躍度方式(限定直播間開放):
○ 發言一次: 活躍度+1
○ 投喂禮物: 活躍度+等值瓜子
○ 上船: 活躍度+等值瓜子
v2.0版本:
- 01. 增加全平台節奏風暴掃描抽獎(主播版限定)
- 02. 增加友愛社自動簽到(需綁定手機并自行在雙端觀看規定時長直播)
- 03. 登陸成功後界面顯示目前登陸使用者
- 04. 允許在登陸狀态清除登陸資訊
- 05. 增加關播通知
-
06. 增設直播間的活躍度系統
注: 活躍度以後會用于福利用途(具體方案以後公布, 目前先記錄)
v1.9版本:
- 01. 緊急修複【嗨翻全場】抽獎導緻的刷屏問題
v1.8版本:
- 01. 新增帳密登陸模式
- 02. 增加清除登陸資訊功能
- 03. 對普通使用者開放直播間内節奏風暴抽獎
- 04. 增加嗨翻全場抽獎
- 05. 删除重複抽獎失敗的提示
- 06. 優化界面緩存, 避免長時間運作後可能誘發的卡頓問題
- 07. 新增公告姬
- 08. 增加打call姬和公告姬的線上編輯功能
v1.7版本:
- 01. 登陸有效時間上調為1個月
- 02. 增加因登陸逾時導緻抽獎失敗的提示
- 03. 調整開播打卡提示
- 04. 跨天後自動重做簽到和每日國小數學任務(需本地時間與中原標準時間校準)
v1.6版本:
- 01. 開播新增蜂鳴提示音
- 02. 提高因系統繁忙導緻小電視抽獎失敗的成功率
v1.5版本:
- 01. 增加預設房間号設定(限主播版,避免你們花心)
- 02. 調整:登陸後會自動連接配接到直播間
- 03. 最小化時可選擇最小化到托盤
- 04. 增加右下角彈框提示開播通知
v1.4版本:
- 01. 增加每日自動簽到功能
- 02. 增加每日國小數學自動完成功能
- 03. 增加彈幕顔色、模式切換提示
- 04. 調整預設抽獎模式為伺服器注入模式
- 05. 提高連續抽獎時的成功率
- 06. 增加節奏風暴自動抽獎(限定版實裝)
v1.3版本:
- 01. 新增彈幕顔色
- 02. 豐富打call詞庫
-
03. 新增全平台自動抽獎模式:
【浏覽器仿真模式】 預設模式, 模拟人工操作執行抽獎, 效率較低, 但适用于所有抽獎
【注入伺服器模式】 大幅優化抽獎效率, 但僅适用于小電視, 或當季度的高能抽獎
v1.2版本:
- 01. 新增線上發言功能
- 02. 召喚答謝姬
- 03. 召喚晚安姬
- 04. 召喚小call機
- 04. 優化登陸提示
- 05. 優化網絡斷開後的重連邏輯
v1.1版本:
- 01. 優化登陸與抽獎監控邏輯
- 02. 修正自動抽獎時總是觸發逾時問題
- 03. 修複記憶體洩漏問題
- 04. 屏蔽B站首次登入時的更新教程(妨礙抽獎)
版權聲明
- Site: http://exp-blog.com
- Mail: [email protected]