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

点击上方“菜鸟学Python”,选“星标”公众号

重磅干货,第一时间到达

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

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

下面让我们一起看下如何配置任务吧!

1.将该项目 fork 到自己的 GitHub 上


2.获取自己在 B 站的 cookies

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

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


3.创建GitHub Secrets

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


4.开启 GitHub Action 服务

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


5.修改配置文件

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

通过修改 .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 1400星的Git魔法书火了,斯坦福校友出品丨有中文版贼 TM 好用的 Java 工具类库
超全Python IDE武器库大总结,优缺点一目了然!
秋招来袭!GitHub28.5颗星!这个汇聚阿里,腾讯,百度,美团,头条的面试题库必须安利!
收获10400颗星!这个Python库有点黑科技,竟然可以伪造很多'假'的数据!
牛掰了!这个Python库有点逆天了,竟然能把图片,视频无损清晰放大!


点这里,获取一波福利
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值