分类

七喜软件园->杂类工具->BiliBiliTool(B站辅助)工具电脑版下载 v1.0.8 免费版
BiliBiliTool(B站辅助)工具电脑版下载 v1.0.8 免费版

BiliBiliTool(B站辅助)工具电脑版下载 v1.0.8 免费版

大小:34.9M更新日期:2020/11/14

类别:杂类工具下载量:43895

585
44
反馈投诉
下载到手机 注:本软件为电脑软件,不适用于手机用户安装。

    BiliBiliTool电脑版是一款十分好用的在线B站辅助工具,一款能够帮助每一个B站用户一站式自动完成各种操作,支持自动养号、签到、投币、快速升级等等,让你的使用更轻松。BiliBiliTool(B站辅助)专业帮助用户可以在哔哩哔哩上快速提升自己的等级,这样就能让你的B站账户等级快速提升到5级,甚至是6级,提升等级变得更快。

    BiliBiliTool电脑版

    哔哩哔哩tool提供了多种人性化的参数设置,通过它可以实现B站帐号的每日自动观看、分享、投币视频,获取经验,每月自动领取会员权益、自动为自己充电等功能,帮助我们轻松升级会员到Lv6并赚取电池。

    BiliBiliTool电脑版特色

    每天自动登录,获取经验

    每天自动观看、分享、投币视频 (支持指定想要支持的up主,优先选择配置的up主的视频,不配置则随机选取视频)

    每天漫画自动签到

    每天自动直播签到,领取奖励 (直播可以不看,但是奖励不领白不领~)

    每天自动使用直播中心银瓜子兑换B币,避免浪费

    每月自动使用快过期的B币券为自己充电 (你懂的~)

    每个月自动领取5张B币券和大会员权益 (既然买了会员就要领取该有的奖励啊~)

    BiliBiliTool电脑版使用说明

    1.下载后解压文件

    2.在文件夹中找到“appsettings.json”通过记事本打开,分别在引号内填写自己Bilibili账号的"UserId"、"SessData"、"BiliJct"后保存。

    (关于如何取得这些值,会在本章底部提供)

    3.在文件夹中找到“Ray.BiliBiliTool.Console.exe”并打开,随后即可完成自动签到

    BiliBiliTool电脑版如何使用

    BiliBiliTool实现自动任务的原理,是通过调用一系列B站开放的接口实现的。

    举例来说,要实现观看视频的任务,只需要通过调用B站的上传视频观看进度Api即可, 接口Api:"https://api.bilibili.com/x/click-interface/web/heartbeat", 入参:视频Id、当前观看时间、用于身份认证的Cookie。

    BiliBiliTool就是收集了一系列这样的接口,通过每日自动运行程序,来实现自动领取奖励、完成每日任务等功能的。

    要使用BiliBiliTool,我们只需要做两步,首先是获取自己的Cookie作为配置信息,然后将配置输入BiliBiliTool程序并运行即可。

    1.1.第一步:获取自己的Cookie

    浏览器打开并登录bilibili网站

    按 F12 打开“开发者工具”,依次点击 应用程序/Application -> 存储-> Cookies

    找到DEDEUSERID、SESSDATA、bili_jct三项,复制保存它们到记事本,待会儿会用到。

    BiliBiliTool电脑版如何使用1

    1.2.第二步:运行BiliBiliTool

    运行BiliBiliTool有两种方式,一种是通过Github的Actions实现线上的每天自动运行,一种是本地运行或调试。

    对于熟悉Github Actions的朋友,推荐使用方式一 Github Actions,可以实现线上的每天自动运行,不需自己动手,一劳永逸。

    对于没有Github账号的、或者想先尝个鲜快速运行一下看看、或者是开发者想要本地调试的朋友,可以跳转到方式二,操作简单快速。

    1.2.1.运行方式一(推荐):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,执行一次工作流,验证是否可以正常工作。

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

    workflow的执行策略默认是每天中午14点10分自动执行一次,主分支(main分支)有push或pr操作会自动执行一次。想要修改策略详见下面常见问题3.2.Actions修改定时任务的执行时间

    如果配置了Server酱微信推送,执行成功后微信会收到推送消息:

    可以点击 配置详细信息 查看如何配置微信推送。

    如果执行出现异常,会收到了GitHub Action的错误邮件通知,请检查Cookies是不是失效了或者是否有bug。

    如果是Cookies失效了,请从浏览器重新获取并更新到Secrets中。用户主动清除浏览器缓存,会导致BILI_JCT和DEDEUSERID失效。

    如果是发现bug,可以提交issue,我会尽快确认并解决

    1.2.2.运行方式二:本地运行

    如果是DotNet开发者,直接clone源码然后vs打开解决方案,配置Cookie后直接运行调试即可。

    对于不是开发者的朋友,可以通过下载Release包在本地运行,步骤如下。

    a. 下载应用文件

    点击BiliBiliTool/release,下载已发布的最新版本

    本地如果已经安装了DotNetCore的环境,推荐下载netcore-dependent.zip文件,因为依赖了本地库(runtime-dependent),所以文件包很小;

    没有环境或不确定有没有的,可以根据操作系统下载对应的zip文件(window是win-x86-x64.zip),因为是自包含的(self-contained),文件会大些(Github服务器在国外,下载可能比较慢),但是好处是不需要额外安装NetCore的运行时或SDK。

    b. 解压并填写配置

    下载并解压后,找到appsettings.json文件,使用记事本编辑,填入之前获取到的Cookie信息,保存后关闭:

    BiliBiliTool电脑版如何使用2

    c. 运行

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

    BiliBiliTool电脑版如何使用3

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

    BiliBiliTool电脑版自定义设置教程

    2.1.配置说明

    各配置的简略介绍可直接在 appsettings.json 文件中查看相关注释信息。

    如还需了解配置项的详细信息,可点击配置详细信息查看每个配置的详细介绍。

    2.2.配置方式

    目前支持的配置方式有如下3种:

    方式一:修改appsettings.json文件

    如上1.2.2中所演示。

    方式二:本地命令行启动时,通过命令设置配置

    dotnet run -p ./src/Ray.BiliBiliTool.Console -userId=123 -sessData=456 -biliJct=789 -numberOfCoins=5

    命令行参数与配置键的映射关系可以查看 Constants.cs 中的CommandLineMapper,程序会将命令行参数映射为对应的配置键后注册到系统。

    方式三:使用Github Actions,通过添加Secrets

    如上1.2.1中所演示,在Github Secrets中添加即可。

    除了3个必须配置的Cookie外,其他的配置可以通过名为OTHERCONFIGS的Secret Key进行配置。

    其他配置的配置风格与Cookie不同,Cookie是每个Key对应一个Value,共添加了3个Secret。但是其他配置只需添加一个Secret,其Key为OTHERCONFIGS,值为多个命令行参数的拼接。

    Value例如:-numberOfCoins=3 -supportUpIds=1234,5678,可以参考下图:

    BiliBiliTool电脑版自定义设置教程1

    这么设计是因为这些其他配置是可选的,我直接将其值附加到GitHub Actions的启动脚本命令的最后,如果有值就配置成功,如果为空也不会引起脚本异常。

    2.3.优先级

    以上3种配置方式,其优先级由低到高依次是:文件 < 命令行 和 GitHub Secrets。

    即如果既在配置文件中写入了配置值,又在命令行启动时使用命令行参数指定了配置值,则最后会使用命令行的。

    (其实GitHub Secrets最终还是通过命令行参数传入程序的,只是通过环境变量的形式先传入Actions的命令行中,然后再通过启动脚本的命令行传入程序的)

    对于使用Github Action线上运行的朋友,建议使用Secrets进行配置,因为Fork项目后,不会拷贝源仓库中的Secrets,可自由的在自己的仓库中进行私人配置。当有版本重大更新而需要将源仓库同步PR到自己Fork的仓库时,PR操作会很顺滑,不会影响到已配置的值。

    当然,Fork之后自己改了appsettings.json文件再提交,也是可以实现配置的。但是一则你的配置值将被暴露出来(别人可通过访问你的仓库里的配置查看到值),二是以后如果需要PR源仓库的更新到自己仓库,则要注意保留自己的修改不要被PR覆盖。

    BiliBiliTool电脑版常见问题

    3.1.Actions定时任务没有每天自动运行

    Fork的仓库,actions默认是关闭的,需要对仓库进行1次操作才会触发webhook。 可以通过在页面上点击创建wiki来触发,也可以通过任意一次提交推送代码来触发。

    3.2.Actions修改定时任务的执行时间

    如果需要修改每日任务执行的时间,请修改.github/workflows/bilibili-daily-task.yml 中的cron表达式:

    schedule:

    - cron: '10 6 * * *'

    # cron表达式,Actions时区是UTC时间,比我们东8区要早8个小时,所以如果想每天14点10分运行,则小时数要输入6(14-8=6),如上示例。

    BiliBiliTool电脑版更新日志

    BiliBiliTool-V1.0.8

    修复紧急Bug:

    1.修复B币券可能有小数导致登陆异常的bug(#25);

    2.修复投币失败时日志打印错误的bug(#19)。

    BiliBiliTool-V1.0.7

    优化部分逻辑:

    1.任务发生异常时保证微信推送可以正常运行,以推送异常消息;

    2.修改配置文件中的微信推送配置Key名称,保持和使用Actions时配置的Secret Key一致,避免歧义。

    该版本为长期稳定版版本,故发布全量Release如下:

    netcore-dependent.zip 是跨平台(任何安装了.Net Core环境的平台)的包,依赖.Net Core环境。

    (剩下的其他的包都是独立包,不要求.Net Core环境)

    win-x86-x64.zip 是针对Windows的包;

    linux.zip 是针对Linux的包;

    osx.zip 是针对苹果OSX的包。

    精品推荐

    相关下载

    热门标签
    软件排行榜
    最新更新
    网友评论
    我要跟贴
    • 山西运城移动 网友 倾尽天下

      其他站都失效,幸好这个还能用

    • 辽宁铁岭移动 网友 羁客

      终于等到了

    • 浙江舟山移动 网友 单调

      谢谢。 一直没用过 这回试下。

    • 甘肃庆阳移动 网友 在飞机场等一艘船

      共获进步,谢谢。

    • 山西吕梁移动 网友 隔壁三少女

      支持一波

    +
    0