瑞客论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1561|回复: 1

[Windows] BiliBiliTool/B站全自动在线养号/签到/投币/快速升级

[复制链接]

139

主题

144

帖子

3032

积分

论坛元老

Rank: 8Rank: 8

威望
0
贡献
45
热心值
0
金币
2987
注册时间
2020-8-31
发表于 2020-11-8 18:14 | 显示全部楼层 |阅读模式
BiliBiliTool是一个B站自动执行任务的工具,通过它可以实现B站帐号的每日自动观看、分享、投币视频,获取经验,每月自动领取会员权益、自动为自己充电等功能,帮助我们轻松升级会员到Lv6并赚取电池详细功能目录如下:
  • 每天自动登录,获取经验
  • 每天自动观看、分享、投币视频 (支持指定想要支持的up主,优先选择配置的up主的视频,不配置则随机选取视频)
  • 每天漫画自动签到
  • 每天自动直播签到,领取奖励 (直播可以不看,但是奖励不领白不领~)
  • 每天自动使用直播中心银瓜子兑换B币,避免浪费
  • 每月自动使用快过期的B币券为自己充电 (你懂的~)
  • 每个月自动领取5张B币券和大会员权益 (既然买了会员就要领取该有的奖励啊~)

[/url]

Github仓库地址:[url=https://github.com/RayWangQvQ/BiliBiliTool]https://github.com/RayWangQvQ/BiliBiliTool



本应用仅用于学习和测试,自觉爱护小破站,请勿滥用!



如何使用?

BiliBiliTool实现自动任务的原理,是通过调用一系列B站开放的接口实现的。举例来说,要实现观看视频的任务,只需要通过调用B站的上传视频观看进度Api即可, 接口Api:"[color=var(--color-text-link)]https://api.bilibili.com/x/click-interface/web/heartbeat", 入参:视频Id、当前观看时间、用于身份认证的Cookie。BiliBiliTool就是收集了一系列这样的接口,通过每日自动运行程序,来实现自动领取奖励、完成每日任务等功能的。要使用BiliBiliTool,我们只需要做两步,首先是获取自己的Cookie作为配置信息,然后将配置输入BiliBiliTool程序并运行即可。
1.1.第一步:获取自己的Cookie
  • 浏览器打开并登录bilibili.com
  • 按 F12 打开“开发者工具”,依次点击 应用程序/Application -> 存储-> Cookies
  • 找到 DEDEUSERIDSESSDATAbili_jct 三项,复制保存它们到记事本,待会儿会用到。



1.2.第二步:运行BiliBiliTool
运行BiliBiliTool有两种方式,一种是通过Github的Actions实现线上的每天自动运行,一种是本地运行或调试。对于熟悉Github Actions的朋友,推荐使用方式一 Github Actions,可以实现线上的每天自动运行,不需自己动手,一劳永逸。对于没有Github账号的、或者想先尝个鲜快速运行一下看看、或者是开发者想要本地调试的朋友,可以跳转到方式二,操作简单快速。

运行方式一(推荐):Github Actions每天定时线上自动运行
Github Actions 是微软巨硬收购G站之后新增的内置CI/CD方案,其核心就是一个可以运行脚本的小型服务器(2核CPU + 7G RAM + 14 G SSD)。有了它,我们就可以实现每天线上自动运行我们的应用程序。

a. 首先fork本项目到自己的仓库
b. 进入自己fork的仓库,点击 Settings-> Secrets-> New Secrets 添加以下3个Secrets。它们将作为应用启动时的命令行参数被传入程序。



c. 开启Actions并触发每日自动执行Github Actions默认处于关闭状态,前面都配置好后,请手动开启Actions,执行一次工作流,验证是否可以正常工作。



运行结束后,可查看运行日志:




运行方式二:本地运行如果是DotNet开发者,直接clone源码然后vs打开解决方案,配置Cookie后直接运行调试即可。对于不是开发者的朋友,可以通过下载Release包在本地运行,步骤如下。

a. 下载应用https://github.com/RayWangQvQ/BiliBiliTool/releases,下载已发布的最新版本本地如果已经安装了DotNetCore的环境,推荐下载netcore-dependent.zip文件,因为依赖了本地库(runtime-dependent),所以文件包很小;没有环境或不确定有没有的,可以根据操作系统下载对应的zip文件(window是win-x86-x64.zip),因为是自包含的(self-contained),文件会大些(Github服务器在国外,下载可能比较慢),但是好处是不需要额外安装NetCore的运行时或SDK。
b. 解压并填写配置下载并解压后,找到appsettings.json文件,使用记事本编辑,填入之前获取到的Cookie信息,保存后关闭:



c. 运行找到名称为 Ray.BiliBiliTool.Console 的可执行文件(Win环境下是Ray.BiliBiliTool.Console.exe),双击运行(Linux使用命令行运行),结果如下:

[url=https://github.com/RayWangQvQ/BiliBiliTool.Docs/blob/main/imgs/run-exe.png][/url]

P.S.如果自己有服务器,也可以将程序发布到自己的服务器,利用自己的任务系统实现每天自动运行。(有服务器的大佬应该就不需要我多BB了)
回复

使用道具 举报

0

主题

299

帖子

2113

积分

金牌会员

Rank: 6Rank: 6

威望
864
贡献
576
热心值
0
金币
673
注册时间
2021-9-25
发表于 2021-10-30 19:44 | 显示全部楼层
无回帖,不论坛,这才是人道。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|瑞客论坛 |网站地图

GMT+8, 2024-5-30 18:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表