.NET 5開源項目:b站賬號快速升級到 Lv6,每天自動簽到,觀看,分享,投幣視頻!...

推薦一個神奇的開源項目:BiliBiliTool
https://github.com/RayWangQvQ/BiliBiliTool

.Net 5 編寫的B站(嗶哩嗶哩)任務工具,通過GitHub Actions實現每日線上自動運行任務:每日自動登錄、觀看、分享、投幣視頻,獲取每日任務的滿額經驗,輕鬆升級Level 6,實現自動領取大會員權益、月底自動爲自己充電等功能。

BiliBiliTool 是一個 B 站自動執行任務的小工具!

通過結合 GitHub Actions,可以實現每天線上自動運行,只要部署一次,小助手就會在背後一直默默地幫我們完成我們預先佈置的任務。

還有其他一些小功能,比如漫畫簽到、直播簽到等等!

如何使用

BiliBiliTool 實現自動任務的原理,是通過調用一系列 B 站開放的接口實現的。

舉例來說,要實現觀看視頻的任務,只需要通過調用 B 站的上傳視頻觀看進度 Api 即可, 接口 Api:

https://api.bilibili.com/x/click-interface/web/heartbeat

入參:視頻 Id、當前觀看時間、用於身份認證的 Cookie。

BiliBiliTool 就是收集了一系列這樣的接口,通過每日自動運行程序,依次調用接口,來實現功能的。

要使用 BiliBiliTool,我們只需要做兩步,首先是獲取自己的 Cookie 作爲配置信息,然後將配置輸入 BiliBiliTool 程序並運行即可。

1.1獲取自己的 Cookie

找到DEDEUSERID、SESSDATA、bili_jct三項,複製保存它們到記事本,待會兒會用到。

1.2運行 BiliBiliTool

運行 BiliBiliTool 有兩種方式,一種是通過 Github 的 Actions 實現線上的每天自動運行,一種是本地運行或調試。

對於熟悉 Github 的朋友,推薦使用方式一 Github Actions,可以實現線上的每天自動運行,不需自己動手,一勞永逸。

對於沒有 Github 賬號的、或者想先快速運行一下嚐個鮮、或是要部署到自己服務器的朋友,可以跳轉到方式二 Release 包運行,操作簡單快速。

Github Actions 是微軟(巨硬)收購 G 站之後新增的內置 CI/CD 方案,其核心就是一個可以運行腳本的小型服務器(2 核 CPU + 7G RAM + 14 G SSD)。

Ⅰ. 首先 fork 本項目到自己的倉庫

Ⅱ. 進入自己 fork 的倉庫,點擊 Settings-> Secrets-> New Secrets 添加以下 3 個 Secrets。它們將作爲應用啓動時的命令行參數被傳入程序。

Ⅲ. 開啓 Actions 並觸發每日自動執行

運行結束後,可查看運行日誌:

workflow 的執行策略默認是每天晚上的23點05分自動執行一次,主分支(main分支)有 push 操作也會自動執行一次。

更多詳細操作移步github:https://github.com/RayWangQvQ/BiliBiliTool

如果你也有好的開源項目,歡迎推薦!

別到處借會員了,這裏啥都有!高清全免費!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章