利用 GitHub Action 定时任务实现哔哩哔哩签到,轻松获取每日 65 点经验。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Junzhou
V2EX    哔哩哔哩

利用 GitHub Action 定时任务实现哔哩哔哩签到,轻松获取每日 65 点经验。

  •  
  •   Junzhou 2020-10-13 14:34:35 +08:00 5081 次点击
    这是一个创建于 1826 天前的主题,其中的信息可能已经有所发展或是发生改变。

    仓库地址

    BILIBILI-HELPER

    写的不是很好轻拍。。。。

    BILIBILI-HELPER

    这是一个利用 GitHub Action 实现哔哩哔哩签到,通过简单的操作便可获取每日 65 点经验的小工具,也可以部署到个人的服务器上,目前正在快速开发迭代中,快来和我一起成为 Lv6 吧~~~~。

    功能列表

    • [x] 每天上午 10 点 30 自动执行。
    • [x] 自动登录,获取登录经验 5 点
    • [x] 哔哩哔哩漫画每日自动签到
    • [x] 每日自动分享 1 个视频 5exp
    • [ ] 每日自动模拟观看 1 个视频 5exp
    • [x] 每日从热门视频中选取 5 个进行投币 50exp

    使用方法

    • fork 本项目
    • 点击项目 Seeting->Secrets->New Secrets 添加以下三个环境变量即可。
    Name Value BILI_JCT 从浏览器缓存中获取 DEDEUSERID 从浏览器缓存中获取 SESSDATA 从浏览器缓存中获取 

    查看如何获取哔哩哔哩 Cookies

    图示

    查看运行日志

    通过DEBUG标签快速过滤日志
    图示

    如何获取 Bilibili cookies

    如何获取 Bilibili cookies

    1. 浏览器打开并登录bilibili 网站
    2. 按 F12 打开 “开发者工具” 找到应用程序 /Application -> 存储-> Cookies
    3. 找到bili_jct,SESSDATA,DEDEUSERID三项,并复制他们的值,创建 GitHub Secrets 。

    图示

    API 参考列表

    第 1 条附言    2020-10-13 22:32:37 +08:00
    自动投币功能现在已经支持自定义配置投币数了。
    第 2 条附言    2020-10-14 18:49:38 +08:00

    已支持大会员自动领取每月福利,大会员月底自动使用赠送的B币券给自己充电。

    24 条回复    2020-10-15 11:55:17 +08:00
    Junzhou
        1
    Junzhou  
    OP
       2020-10-13 14:48:12 +08:00
    偶尔会造成多投币,这个暂时没想到好的解决方法,因为哔哩哔哩 API 有时会返回一个错误的本日获得的投币经验值。打算利用当前经验值做个双重检查,但是还没想好怎么处理。
    zhao1014
        2
    zhao1014  
       2020-10-13 14:53:53 +08:00 via Android
    因为删视频搞得我没币投了,有没有自动获取硬币的好方法
    Hyouka
        3
    Hyouka  
       2020-10-13 15:05:23 +08:00
    @Junzhou
    不知道楼主是不是用这个接口获取本日投币数,我是用这个接口判断的
    https://www.bilibili.com/plus/account/exp.php

    我现在也在挂着...看日志暂时还没有出现多投币的情况..可能我的是简单的定时任务吧
    laincat
        4
    laincat  
       2020-10-13 15:18:44 +08:00
    确实需要功能的开关。。。尤其后面两个。
    Junzhou
        5
    Junzhou  
    OP
       2020-10-13 15:30:58 +08:00
    @Hyouka 不是这个接口,我使用的是 http://api.bilibili.com/x/member/web/exp/reward 这个接口,哔哩哔哩个人中心信息的一个接口。
    Junzhou
        6
    Junzhou  
    OP
       2020-10-13 15:31:36 +08:00
    @zhao1014 后续会添加直播自动挂机,抽奖获取银瓜子,然后银瓜子自动兑换硬币的功能。
    Junzhou
        7
    Junzhou  
    OP
       2020-10-13 15:32:10 +08:00
    @laincat 是的,已经在考虑把直播,抽奖等相关功能做成配置式的了。
    Junzhou
        8
    Junzhou  
    OP
       2020-10-13 15:33:59 +08:00
    @laincat 做成 Lv6 默认不投币如何?
    laincat
        9
    laincat  
       2020-10-13 15:48:40 +08:00
    可配置比较简单粗暴点。
    Junzhou
        10
    Junzhou  
    OP
       2020-10-13 16:02:39 +08:00
    @laincat 了解了,投币这块近期会调整策略,后续会增加银瓜子兑换硬币的功能。 初步打算通过增加一个 Secrets 变量支持配置,0:快速升级模式,默认每天投 5 个,1:Lv6 默认不投币,Lv6 以下每天投 5 个,2:下次一定模式,不管 Lv 几都不投币,除此之外,会扩展增加根据每天兑换银瓜子的数量,调整投币数量。
    rocy
        11
    rocy  
       2020-10-13 17:31:36 +08:00
    正好最近想升级 在手动做任务 期待楼主完善
    Ariver
        12
    Ariver  
       2020-10-13 17:37:23 +08:00
    fork.
    Rwing
        13
    Rwing  
       2020-10-13 17:39:00 +08:00
    action 被玩出花了。。。。。。
    brucewzp
        14
    brucewzp  
       2020-10-13 17:41:06 +08:00
    尽量不要这样玩 action 吧,到时候收到微软的 abuse 邮件就不好了
    Junzhou
        15
    Junzhou  
    OP
       2020-10-13 18:40:06 +08:00
    @Rwing @brucewzp 啊这 马上写服务器 crontab 版本。。。

    @rocy @laincat 已经支持自定义投币数量了
    loading
        16
    loading  
       2020-10-13 18:41:51 +08:00 via Android
    顺风车问一句,这
    loading
        17
    loading  
       2020-10-13 18:42:20 +08:00 via Android
    B 站级别高了有啥特别吸引人的地方。
    Junzhou
        18
    Junzhou  
    OP
       2020-10-13 18:47:29 +08:00 via iPhone
    @loading #17 b 站搜一下 lv3 和 lv6 的差别就知道啦
    baige
        19
    baige  
       2020-10-14 00:54:31 +08:00 via Android
    lv6 路过下
    Junzhou
        20
    Junzhou  
    OP
       2020-10-14 11:22:09 +08:00
    快来和楼上讲讲和 LV3 的区别 哈哈哈哈
    lijialong1313
        21
    lijialong1313  
       2020-10-15 11:23:15 +08:00
    @Junzhou 我试了一下似乎,fork 不会带上 action 一起 fork 的样子,fork 界面是空的
    lijialong1313
        22
    lijialong1313  
       2020-10-15 11:23:45 +08:00
    @Junzhou 说错,是 fork 后,action 界面是空的,是要把你的 action 复制过去吗
    lijialong1313
        23
    lijialong1313  
       2020-10-15 11:30:07 +08:00
    @Junzhou 哦……搞错了,看到配置文件了,不好意思。
    Junzhou
        24
    Junzhou  
    OP
       2020-10-15 11:55:17 +08:00 via iPhone
    @lijialong1313 #23 好的哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5951 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 02:51 PVG 10:51 LAX 19:51 JFK 22:51
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86