!
也想出现在这里? 联系我们
圈子-创意社区

BiliBiliTool/B站全自动在线养号/签到/投币/快速升级!

BiliBiliTool/B站全自动在线养号/签到/投币/快速升级!-弄事堂-NSTUN

 

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

  • 通过结合GitHub Actions,可以实现每天线上自动运行,一劳永逸。

详细功能目录如下:

  • 每天自动登录,获取经验
  • 每天自动观看、分享、投币视频 (支持指定想要支持的up主,优先选择配置的up主的视频,不配置则随机选取视频)
  • 每天漫画自动签到
  • 每天自动直播签到,领取奖励 (直播可以不看,但是奖励不领白不领~)
  • 每天自动使用直播中心银瓜子兑换B币,避免浪费
  • 每月自动使用快过期的B币券为自己充电 (你懂的~)
  • 每个月自动领取5张B币券和大会员权益 (既然买了会员就要领取该有的奖励啊~)

项目地址:https://github.com/RayWangQvQ/BiliBiliTool

 

BiliBiliTool/B站全自动在线养号/签到/投币/快速升级!-弄事堂-NSTUN

2.如何使用

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

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

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

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

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

  • 浏览器打开并登录bilibili网站
  • 按 F12 打开“开发者工具”,依次点击 应用程序/Application -> 存储-> Cookies
  • 找到DEDEUSERIDSESSDATAbili_jct三项,复制保存它们到记事本,待会儿会用到。

BiliBiliTool/B站全自动在线养号/签到/投币/快速升级!-弄事堂-NSTUN

CookieName Value
DEDEUSERID 从Cookie中获取
SESSDATA 从Cookie中获取
BILI_JCT 从Cookie中获取

2.2.第二步:运行BiliBiliTool

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

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

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

2.2.1.运行方式一(推荐):Github Actions每天定时线上自动运行

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

有了它,我们就可以实现每天定时线上自动运行我们的应用程序。

设置步骤如下:

  • a. 首先fork本项目(RayWangQvQ/BiliBiliTool)到自己的仓库
  • b. 进入自己fork的仓库,点击 Settings-> Secrets-> New Secrets 添加以下3个Secrets(DEDEUSERIDSESSDATABILIJCT)。它们将作为应用启动时的命令行参数被传入程序。

BiliBiliTool/B站全自动在线养号/签到/投币/快速升级!-弄事堂-NSTUN

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

Github Actions默认处于关闭状态,前面都配置好后,请手动开启Actions,执行一次工作流,验证是否可以正常工作。

BiliBiliTool/B站全自动在线养号/签到/投币/快速升级!-弄事堂-NSTUN

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

BiliBiliTool/B站全自动在线养号/签到/投币/快速升级!-弄事堂-NSTUN
BiliBiliTool/B站全自动在线养号/签到/投币/快速升级!-弄事堂-NSTUN

如果执行出现异常,会收到了GitHub Action的错误邮件通知,请检查Cookies是不是失效了,或者是否有bug。用户主动清除浏览器缓存,会导致BILI_JCTDEDEUSERID失效。

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

这里就不多说了,直接clone源码然后vs打开解决方案,配置Cookie后直接运行调试即可。
只想运行而不需要调试的,去下载Release包也行。

 

2020-11-09

人已赞赏
通用技术

2020可选的网盘存储方案整理合集!

2020-8-20 16:38:08

通用技术

教你朋友圈秒凑188赞,只需两分钟?

2020-9-12 21:31:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
  • 1014 用户总数
  • 425 文章总数
  • 1017391 浏览总数
  • 0 今日发布
  • 794 稳定运行
立即加入

事不宜迟 · 迟则有变