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