Bilibili Toolkit – 哔哩哔哩工具箱

Robocon 的一年也终于结束了呢。打江山容易守江山难,今年电科还是没能重夺国内冠军,心塞唉。回想起刚进队时的那份热情,在 Youtube 上偶然看到了规则视频,第一时间就翻译并搬运到了 Bilibili,得以让全国参赛高校都能在第一时间知晓今年的赛题。话说这也是我自去年儿童节正式成为 B 站会员以来的第一次投稿。而后不久又恰逢世界第一公主殿下(我老婆)中文音源发售,我在假期期间也尝试翻调了两首曲子并投了稿,收到了不少的硬币打赏,体验到了由一名普通 Mikufan 进阶成为 Producer 的快感。以这个不一样的身份再次融入哔哩哔哩后,我发现我的生活越来越离不开这个小破站了。

然后又过了很久,我在一次探索 Github 时瞄见了一个非常神奇的 Repo:哔哩哔哩直播助手。我平时并不玩直播,不过觉得这个项目很有意思,就 Clone 了下来运行了一波,结果发现这玩意儿简直黑科技啊,抽小电视什么的全自动,一键解放生产力!可是找了一圈没找到主站助手,想着一年来除了写机器人的电控程序就没写过别的,再加上比赛前期我在使用 ROS(机器人操作系统),正好更加深入地学习了 Python,坚信 Python 大法好,就决定干脆造个轮子吧!于是我就使用 Google Chrome 开发者工具抓包 + Requests 库,苟出了这个哔哩哔哩工具箱……

🍭 在 Github 上查看本项目

🌮 在 Bilibili 上关注本渣渣

🛠️ 哔哩哔哩(B站)辅助工具箱,支持Cookie/Token/Password融合持久化登录与多用户操作

功能

组件 版本 描述
login 2018/8/8 登录
query 2018/6/20 获取用户信息
setPrivacy 2018/7/24 修改隐私设置
silver2Coins 2018/8/8 银瓜子兑换硬币
watch 2018/6/20 观看
like 2018/7/8 好评
reward 2018/6/20 投币
favour 2018/6/20 收藏
share 2018/6/20 分享
follow 2018/7/8 关注
commentLike 2018/6/27 评论点赞
commentRush 2018/6/29 评论抢楼
dynamicLike 2018/6/29 动态点赞
dynamicRepost 2018/6/29 动态转发
mallRush 2018/7/19 会员购抢购
mallAssist 2018/6/22 会员购周年庆活动助力
mallLottery 2018/6/23 会员购周年庆活动抽奖
mallPrize 2018/6/23 会员购周年庆活动中奖查询
mi6XLottery 2018/6/30 小米6X抢F码活动抽奖
liveTool 2018/8/9 直播助手

注:liveTool组件编译自yjqiang/bili2.0

使用指南

二进制版本

Release页面下载并解压与您的平台适配的压缩包,修改默认配置文件bilibili.toml后运行即可

源代码版本

  1. 下载(克隆)本代码仓库,并修改默认配置文件bilibili.toml
$ git clone https://github.com/Hsury/Bilibili-Toolkit.git
$ cd Bilibili-Toolkit
$ nano bilibili.toml
  1. 使用pip安装所需依赖
$ python3.6 -m pip install requests rsa selenium toml
  1. 使用Python 3.6启动脚本
$ python3.6 bilibili.py

鸣谢

本项目的灵感与使用到的部分API来自以下项目:

BiliHelper

bilibili-live-tools

许可证

Bilibili-Toolkit is under The Star And Thank Author License (SATA).

本项目基于MIT协议发布,并增加了SATA协议。

当你使用了使用SATA的开源软件或文档的时候,在遵守基础许可证的前提下,你必须马不停蹄地给你所使用的开源项目“点赞”,比如在GitHub上Star。

然后你必须感谢这个帮助了你的开源项目的作者,作者信息可以在许可证头部的版权声明部分找到。

本项目的所有代码文件、配置项,除另有说明外,均基于上述介绍的协议发布。

0 条评论

昵称

沙发空缺中,还不快抢~