太好玩了!Github 上的这个库能帮你逛 B站!

Bilibili 是国内知名的视频弹幕网站,有最及时的动漫新番,最棒的ACG氛围,最有创意的Up主,被粉丝们亲切地称为“B站”。B 站在国内视频网站是一股清流,一个看视频不用等60s广告的网站。git

最近小编在逛 GitHub 时,发现一个有很是意思的工具 BILIBILI-HELPER,经过简单配置后就能帮你实现自动投币,点赞,分享视频,漫画每日签到等任务操做。定时任务是借助 GitHub 的 Actions 实现的。github


下面让咱们一块儿看下如何配置任务吧!json

1.将该项目 fork 到本身的 GitHub 上

2.获取本身在 B 站的 cookies

以谷歌浏览器为例,登陆 B 站官网,鼠标右击打开浏览器的开发者工具浏览器

找到应用程序/Application -> 存储-> Cookies,找到bili_jct、SESSDATA、DEDEUSERID三项,并复制这三个值用来建立 GitHub Secrets。微信


3.建立GitHub Secrets

点击你 fork 以后的项目中对应的 Seeting->Secrets->New Secrets,添加你上面获得的三个值cookie

4.开启 GitHub Action 服务

Github Actions 默认处于禁止状态,能够先手动执行一次,验证 cookie 是否能够正常工做。手动执行 Actions 的流程以下图:app

5.修改配置文件

Fork 项目到本身的代码仓库后,GitHub 默认是不会定时执行 Actions 任务的,须要修改配置文件,将 ./github/trigger.json 文件中的 trigger 的值由 0 改成 1。ide

经过修改 .github/workflows/auto_task_bilili.yml 文件的内容,自定义天天 Actions 执行任务的时间。工具


须要注意的是, Actions 使用的时区领先 8 个小时,因此设置时间时要减 8 小时,好比须要天天 14:35 执行能够这样写 ' 35 06 * * * '网站

6.日志查看

能够经过日志信息了解任务的执行状况,首先在 Actions 选项中点击某次任务的执行结果

进入某个执行结果详情后,点击左侧 start 菜单后,展开右侧的 Build With Maveni 就能够看到任务的日志了,搜索 DEBUG 便可定位到任务执行步骤信息。


这个库是否是颇有意思,对这个有兴趣的小伙伴,B站的Up主们能够下载试一下。欢迎你们在留言区点评,说说你对这个库的见解。


项目传送门:

https://github.com/JunzhouLiu/BILIBILI-HELPER




OK!到这就是这期分享

若是以为文章有用,请点赞在看,分享。


点个在看呗!


本文分享自微信公众号 - GitHub科技(SearchGitHub)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索