BiliBiliTool 是一个 B 站自动执行任务的小工具,当我们忘记做 B 站的某项任务时,它会像一个小助手一样,按照我们预先吩咐她的命令,帮助我们完成计划的任务。
比如,当我们忘记每月领取 5 张 B 币券、忘记领取自己的大会员权益时,她会帮助我们每月自动领取
比如,当我们某天不小心忘记为自己喜欢的 up 的视频投币时,她会帮助我们自动观看、分享并投币(白嫖是不可能白嫖,这辈子都不可能白嫖的)
比如,当我们月底忘记使用 B 币券为喜欢的 up 充电时,帮助我们在 B 币券过期前进行充电(如果没有喜欢up,也可以为自己充个电啊,做个用爱为自己发电的人~)
另外,通过结合 GitHub Actions,可以实现每天线上自动运行,只要部署一次,小助手就会在背后一直默默地帮我们完成我们预先布置的任务。
还有其他一些小功能,比如漫画签到、直播签到等等,这里就不细说了,大家可以自己去慢慢探索
Github仓库地址:BiliBiliTool
如何使用
BiliBiliTool 实现自动任务的原理,是通过调用一系列 B 站开放的接口实现的。
举例来说,要实现观看视频的任务,只需要通过调用 B 站的上传视频观看进度 Api 即可, 接口 Api:"https://api.bilibili.com/x/click-interface/web/heartbeat", 入参:视频 Id、当前观看时间、用于身份认证的 Cookie。
BiliBiliTool 就是收集了一系列这样的接口,通过每日自动运行程序,依次调用接口,来实现功能的。
要使用 BiliBiliTool,我们只需要做两步,首先是获取自己的 Cookie 作为配置信息,然后将配置输入 BiliBiliTool 程序并运行即可。
第一步:获取自己的 Cookie
浏览器打开并登录bilibili网站
按 F12 打开"开发者工具",依次点击 应用程序/Application -> 存储-> Cookies
找到DEDEUSERID、SESSDATA、bili_jct三项,复制保存它们到记事本,待会儿会用到。
第二步:运行 BiliBiliTool
运行 BiliBiliTool 有两种方式,一种是通过 Github 的 Actions 实现线上的每天自动运行,一种是本地运行或调试。
本文主要介绍第二种本地运行,第一种方法可以详细参考Github文章
下载应用文件
点击 BiliBiliTool,下载已发布的最新版本。
解压并填写配置
下载并解压后,找到 appsettings.json 文件,使用记事本编辑,填入之前获取到的 Cookie 信息,保存后关闭:
运行
对于选择已自包含运行环境版本的 Windows 用户,双击运行名称为 Ray.BiliBiliTool.Console.exe 的可执行文件;
运行结果图示如下:
Server酱配置方法
前往server酱官网
按步骤用github登入并获得链接填入到上面环节中的配置中即可。
服务器定时计划任务可以使用server自带的计划启动
定期开启和关闭任务进程即可。
版权属于:Derek村长
本文链接:https://blog.dosth.fun/archives/139.html
所有文章采用"署名-非商业性使用 4.0 国际 (CC BY-NC 4.0)"许可。 您可以自由的转载和修改,但请务必注明文章来源。
5 条评论
看的我热血沸腾啊www.jiwenlaw.com
不错不错,我喜欢看 https://www.237fa.com/
博主真是太厉害了!!!
来催更了,好久没更文了呀村长
学习了赞一个