.NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!

Posted 玩转GitHub

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!相关的知识,希望对你有一定的参考价值。

推荐一个神奇的开源项目:BiliBiliTool
https://github.com/RayWangQvQ/BiliBiliTool

.Net 5 编写的B站(哔哩哔哩)任务工具,通过GitHub Actions实现每日线上自动运行任务:每日自动登录、观看、分享、投币视频,获取每日任务的满额经验,轻松升级Level 6,实现自动领取大会员权益、月底自动为自己充电等功能。

BiliBiliTool 是一个 B 站自动执行任务的小工具!

通过结合 GitHub Actions,可以实现每天线上自动运行,只要部署一次,小助手就会在背后一直默默地帮我们完成我们预先布置的任务。

还有其他一些小功能,比如漫画签到、直播签到等等!

.NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!

如何使用

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

举例来说,要实现观看视频的任务,只需要通过调用 B 站的上传视频观看进度 Api 即可, 接口 Api:

https://api.bilibili.com/x/click-interface/web/heartbeat

入参:视频 Id、当前观看时间、用于身份认证的 Cookie。

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

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

1.1获取自己的 Cookie

找到DEDEUSERID、SESSDATA、bili_jct三项,复制保存它们到记事本,待会儿会用到。.NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!

1.2运行 BiliBiliTool

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

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

对于没有 Github 账号的、或者想先快速运行一下尝个鲜、或是要部署到自己服务器的朋友,可以跳转到方式二 Release 包运行,操作简单快速。

Github Actions 是微软(巨硬)收购 G 站之后新增的内置 CI/CD 方案,其核心就是一个可以运行脚本的小型服务器(2 核 CPU + 7G RAM + 14 G SSD)。

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

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

.NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!

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

.NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!运行结束后,可查看运行日志:.NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!

.NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!

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

更多详细操作移步github:https://github.com/RayWangQvQ/BiliBiliTool



如果你也有好的开源项目,欢迎推荐!

回复 【小程序】获取15套小程序源码【学习+实战+赚钱】
回复 【关闭】学关闭微信朋友圈广告
回复 【实战】获取20套实战源码
回复 【福利】获取最新微信支付有奖励
回复 【被删】学查看你哪个好友删除了你巧
回复 【访客】学微信查看朋友圈访客记录
回复 【python】学微获取全套0基础Python知识手册


以上是关于.NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!的主要内容,如果未能解决你的问题,请参考以下文章

iOS 快速集成ijkplayer视频直播与录播框架

Asp.NetCore3.1开源项目升级为.Net6.0

Asp.NetCore3.1开源项目升级为.Net6.0

代码管理git托管到码云(github)开源中国

B站现在怎么看自己的评论记录

从0开始做开源项目 — Go实现B站粉丝查看器