程序员

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

作者:admin 2021-06-19 我要评论

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

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

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

不过,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)


本文转载自网络,原文链接:https://mp.weixin.qq.com/s?__biz=MzA3NzA2MDMyNA==&mid=2650357624&idx=1&sn=f03abac4ec9a81103f184f3bef32b711&chksm=875a5ef3b02dd7e5d9d0b423926aab028ee15d507f2b514b0532a3c7f9285c7bcd2aa1728c7b&mpshare=1&

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 阿里巴巴DevOps实践指南(八)| 以特性

    阿里巴巴DevOps实践指南(八)| 以特性

  • 阿里巴巴DevOps实践指南(五)| 业务驱

    阿里巴巴DevOps实践指南(五)| 业务驱

  • RISC-V工具链简介

    RISC-V工具链简介

  • 变局时代:RISC-V处理器架构的技术演变

    变局时代:RISC-V处理器架构的技术演变

腾讯云代理商
海外云服务器