bilibili 每天自动登录获得硬币和经验
最近被人嫌弃b站等级太低了,然后明天又要开学不可能每天都手动登录,于是就折腾了一下,在这儿简单记录一下
经过一番搜索,找到了下面这个项目 Bilibili-Toolkit
根据文档,可以直接下载二进制文件进行运行,但我在运行时发现glibc版本过低,于是就直接下载了源码运行。
安装python 3.8
因为我的服务器使用的ubuntu,python版本还在可怜的3.5,所以要手动更新一下。如果软件源中存在python3.7以上建议直接从软件源安装。
ubuntu 上编译安装python的过程可以参考咱以前安装efb 时的笔记。
获取代码
git clone https://github.com/Hsury/Bilibili-Toolkit.git
cd Bilibili-Toolkit
pip3 install -r requirements.txt
修改配置文件
vim config.toml
这个项目支持通过cookie或者密码登录,由于是自己服务器咱就直接使用密码登录了。
运行
python3 bilibili.py
如果没有问题就可以写进计划任务每天自动执行了。
编写计划任务
crontab -e
在最后加上一行
05 00 * * * python3 /root/Bilibili-Toolkit/bilibili.py /root/Bilibili-Toolkit/config.toml >> /root/bilibili.log
已经用上了,666