B站超强脚本开源!一键自动完成任务......果然,我还是爱着编程!

B站——从二次元到泛娱乐化弹幕网站。

B站超强脚本开源!一键自动完成任务......果然,我还是爱着编程!_第1张图片

B站相对其他网站有自己独特的等级划分,不同等级对应不同特权,等级越高特权越多,升级的方式也很简单,就是做任务就可以了,但是有些任务太过无聊机械,很多用户并不是很愿意在这上面花时间。

今天就和大家分享一个哔哩哔哩(B站)自动完成任务工具——BilibiliTask,它不仅可以自动完成每日任务, 投币,点赞,直播签到,自动兑换银瓜子为硬币,自动送出即将过期礼物,漫画App签到,大会员领取B币卷等。每天获得65点经验,助你快速升级到Lv6。

另外,通过结合GitHub Actions,可以实现每天线上自动运行,只要部署一次,小助手就会在背后一直默默地帮我们完成我们预先布置的任务。还有其他一些小功能,比如漫画签到、直播签到等等。

BiliBiliTool 如何使用

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

举例来说,要实现观看视频的任务,只需要通过调用B站的上传视频观看进度Api即可,入参:视频Id、当前观看时间、用于身份认证的 Cookie。

BiliBiliTool就是收集了一系列这样的接口,通过每日自动运行程序,依次调用接口,来实现功能的。

1.1 第一步:获取自己的 Cookie

    ➢ 浏览器打开并登录bilibili网站;

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

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

B站超强脚本开源!一键自动完成任务......果然,我还是爱着编程!_第2张图片

1.2 第二步:运行 BiliBiliTool

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

对于熟悉Github的朋友,推荐使用方式一Github Actions,可以实现线上的每天自动运行,不需自己动手,一劳永逸。对于没有Github账号的、或者想先快速运行一下尝个鲜,可以选择Release包运行,操作简单快速。

 这里我们简单介绍第一种(Github Actions)的使用方式:

首先fork本项目到自己的仓库

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

B站超强脚本开源!一键自动完成任务......果然,我还是爱着编程!_第3张图片

开启Actions并触发每日自动执行

Github Actions默认处于关闭状态,前面都配置好后,请手动开启Actions,执行一次工作流,验证是否可以正常工作,操作步骤如下图所示:

B站超强脚本开源!一键自动完成任务......果然,我还是爱着编程!_第4张图片

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

B站超强脚本开源!一键自动完成任务......果然,我还是爱着编程!_第5张图片

B站超强脚本开源!一键自动完成任务......果然,我还是爱着编程!_第6张图片

workflow 的执行策略默认是每天晚上的23点05分自动执行一次,主分支(main分支)有 push 操作也会自动执行一次。

建议你可以修改下每日执行时间!不要使用默认时间!最好也不要设定在整点,错开峰值,避免同一个IP在相同时间去请求B站接口,导致 IP 被禁,任务执行失败!

B站超强脚本开源!一键自动完成任务......果然,我还是爱着编程!_第7张图片

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

B站超强脚本开源!一键自动完成任务......果然,我还是爱着编程!_第8张图片

是不是感觉还可以呢?

最后,不管你是转行也好,初学也罢,进阶也可,如果你想学编程~

值得关注】我的 C/C++编程学习交流俱乐部!【点击进入】

问题答疑,学习交流,技术探讨,还有超多编程资源大全,零基础的视频也超棒~

你可能感兴趣的:(编程爱好者聚集地,B站,程序员,脚本)