哔哩哔哩自动任务快速升级
介绍
该程序极其耗费资源,小心使用
GitHub地址:srcrs/bilibili-task-docker (github.com)
docker hub地址:srcrs/bilibili-task - Docker Image | Docker Hub
作者的视频演示:【Bilibili自动完成每日任务,快速升级到Lv6!】
功能介绍
每日登录
每日观看视频
每日投币
每日分享视频
目前程序已经打包成Docker镜像,可以很方便在Docker环境中使用。初次执行需要进行扫码登录,用户信息完全保存在本地。
使用方法
需要具备Docker、Docker-Compose环境
首次运行
克隆仓库
git clone https://github.com/asksowhat/bilibili-task-docker.git
执行程序
进入
bilibili-task-docker
目录,执行下面命令,第一次需要扫码,后面会自动保存并更新cookie信息,理论上是不会失效的。bash exec.sh
自定义执行计划程序
使用crontab完成定时任务
crontab介绍:19. crontab 定时任务 — Linux Tools Quick Tutorial (linuxtools-rst.readthedocs.io)
修改exec.sh
执行脚本
进入bilibili-task-docker
目录,修改exec.sh
执行脚本,将 /xxxx/yyyy/bilibili-task-docker
替换为你自己的真实目录,比如我在root目录克隆仓库,我的就是/root/bilibili-task-docker
。
cd /xxxx/yyyy/bilibili-task-docker # 改这一行的,这一段是exec.sh脚本的内容,不是输入命令
docker-compose down
docker-compose up;docker-compose down
一直运行非常吃性能,可以用crontab 定时开关
自动观看视频占用太高,我自己都不用了😇
如果运行时报错Permission denied
,请为脚本添加执行权限
chmod +x exec.sh
使用crontab自动完成任务
以debian 11系统为例添加自动任务,
crontab -e #编辑crontab任务
第一次使用crontab应该会让你选择使用哪种编辑器,我选的vim,也可以选择nano,select-editor
命令可以重新选择。
vim的话按i编辑,在后面添加如下条目:
例如:每天执行一次:10:29,记得修改路径
29 10 * * * /xxxx/yyyy/bilibili-task-docker/exec.sh > /xxxx/yyyy/bilibili-task-docker/exec.log 2>&1 &
完成后按esc,输入英文冒号加wq,回车保存退出:esc
→ :wq
→ enter
其他
crontab其他注意事项:https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html#id24
查看crontab运行日志:
grep CRON /var/log/syslog
脚本自动运行日志:/bilibili-task-docker/exec.log