B站超强脚本开源!一键自动完成任务......

开源
从二次元到泛娱乐化弹幕网站,再到现在无论是追剧还是看教程,只要你想要看的,基本都可以在B站上面找到。因此,B站也深受程序员们的欢迎,因为上面有大量有用的编程教程。

 从二次元到泛娱乐化弹幕网站,再到现在无论是追剧还是看教程,只要你想要看的,基本都可以在B站上面找到。因此,B站也深受程序员们的欢迎,因为上面有大量有用的编程教程。

[[359840]]

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

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

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

BiliBiliTool 如何使用

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

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

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

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

浏览器打开并登录bilibili网站

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

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

1.2.第二步:运行 BiliBiliTool

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

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

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

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

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

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

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

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

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

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

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

是不是感觉还可以呢?目前BiliBiliTool已经在Github上标星2.1K,累计分支3.3K(Github地址:https://github.com/RayWangQvQ/BiliBiliTool)

 

责任编辑:张燕妮 来源: 开源最前线
相关推荐

2022-07-25 11:25:42

Linux自动化技巧

2022-01-27 13:23:15

Linux技巧命令

2021-03-09 10:08:15

Linux 自动化操作系统

2023-06-15 10:00:00

Jenkins任务操作

2015-11-03 15:29:49

ONOS开放网络操作系统SDN

2023-04-14 08:48:57

AutoGPT工具人工智能

2010-04-14 16:22:42

Oracle 9i

2023-07-27 13:43:10

2024-03-15 14:34:12

Oracle数据库一键巡检

2022-04-12 15:53:24

存储缓存分布式

2011-11-01 09:34:06

IBM智能手机

2015-02-09 15:25:52

换肤

2019-12-16 09:53:29

技术研发指标

2020-07-23 15:32:25

智能标注

2019-12-02 08:58:09

SQL脚本语言MySQL

2020-12-29 11:04:57

Linux安装系统RedHat

2011-07-25 23:08:42

投影仪评测

2020-12-16 09:53:46

Redis脚本运维

2012-07-03 16:03:07

2023-04-12 15:55:08

AIAutoGPT
点赞
收藏

51CTO技术栈公众号