V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Junzhou

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

  •  
  •   Junzhou · Oct 13, 2020 · 5370 views
    This topic created in 2032 days ago, the information mentioned may be changed or developed.

    仓库地址

    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 参考列表

    Supplement 1  ·  Oct 13, 2020
    自动投币功能现在已经支持自定义配置投币数了。
    Supplement 2  ·  Oct 14, 2020

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

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

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

    @rocy @laincat 已经支持自定义投币数量了
    loading
        16
    loading  
       Oct 13, 2020 via Android
    顺风车问一句,这
    loading
        17
    loading  
       Oct 13, 2020 via Android
    B 站级别高了有啥特别吸引人的地方。
    Junzhou
        18
    Junzhou  
    OP
       Oct 13, 2020 via iPhone
    @loading #17 b 站搜一下 lv3 和 lv6 的差别就知道啦
    baige
        19
    baige  
       Oct 14, 2020 via Android
    lv6 路过下
    Junzhou
        20
    Junzhou  
    OP
       Oct 14, 2020
    快来和楼上讲讲和 LV3 的区别 哈哈哈哈
    lijialong1313
        21
    lijialong1313  
       Oct 15, 2020
    @Junzhou 我试了一下似乎,fork 不会带上 action 一起 fork 的样子,fork 界面是空的
    lijialong1313
        22
    lijialong1313  
       Oct 15, 2020
    @Junzhou 说错,是 fork 后,action 界面是空的,是要把你的 action 复制过去吗
    lijialong1313
        23
    lijialong1313  
       Oct 15, 2020
    @Junzhou 哦……搞错了,看到配置文件了,不好意思。
    Junzhou
        24
    Junzhou  
    OP
       Oct 15, 2020 via iPhone
    @lijialong1313 #23 好的哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   939 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 20:30 · PVG 04:30 · LAX 13:30 · JFK 16:30
    ♥ Do have faith in what you're doing.