BiliBiliTool小白安装配置全攻略
项目基础介绍与编程语言
BiliBiliTool是一款基于.NET 5编写的开源工具,专为B站(哔哩哔哩)用户设计,旨在自动化完成日常任务,如登录、观看视频、分享、投币,以及领取大会员福利、漫画签到等,帮助用户轻松获取经验和升级至LV6。通过集成GitHub Actions,实现了云端自动运行,使得每日任务无需人工干预,提升了用户体验。项目采用C#为主要编程语言。
项目使用的关键技术和框架
- .NET 5: 作为开发基础,提供了高效、跨平台的应用程序开发环境。
- GitHub Actions: 自动化部署和日常任务的触发引擎。
- Web API调用: 利用B站的API完成各项任务逻辑。
- 配置文件驱动: 使用
appsettings.json
进行灵活配置,包括Cookie设置、任务开关等。 - 多运行模式: 支持GitHub Actions、本地/Docker运行、云函数(SCF)等多种部署选项。
安装和配置详步骤
准备工作
-
确保环境: 确保你的计算机已安装.NET 5.0或更高版本的运行环境。若未安装,访问微软官网下载安装 .NET SDK。
-
获取Cookie: 访问B站,登录账户后,通过浏览器开发者工具获取Cookie信息。具体步骤如下:
- 登录bilibli.com,访问个人主页
- 打开浏览器开发者工具(F12),选择“网络”(Network)标签
- 刷新页面,找到名为“nav”的请求,点击之,在“Headers”里找到“Request Headers”中的“cookie”
- 复制整段cookie,保存备用。
安装步骤 - 本地环境推荐版(Docker不适用)
-
下载项目:前往GitHub项目页,选择“Releases”,下载最新版本的.zip文件(对于非开发者,选择预编译版本)。
-
解压缩:解压下载的文件,找到
appsettings.json
配置文件。 -
配置Cookie:
- 打开
appsettings.json
,定位到BiliBiliCookies
字段。 - 将之前获取的Cookie粘贴至此处,格式应为:
["your-cookie-string"]
,保持JSON格式正确性。
- 打开
-
运行程序:
- 若已安装.NET环境,可以直接通过命令行进入项目根目录,运行:
dotnet Ray.BiliBiliTool.Console.dll
- 或双击解决方案内的
start.bat
(如果提供)。
- 若已安装.NET环境,可以直接通过命令行进入项目根目录,运行:
-
享受自动化:程序将自动执行配置的任务。你可以通过配置文件调整任务细节和频率,或配置推送通知以了解任务执行情况。
注意事项
- 对于不同环境(如Linux、Mac),需要对应调整命令,同时确保.NET运行环境已就绪。
- 若选择其他部署方式(如GitHub Actions、腾讯云SCF或Docker),请参照项目文档中相应章节进行配置。
- 定期检查项目更新,确保工具稳定性和安全性。
通过上述步骤,即使是小白用户也能顺利地安装和配置BiliBiliTool,开始自动化的B站日常任务之旅。记住,安全第一,合理使用自动化工具,遵循平台规则。