哔哩哔哩自动任务快速升级

哔哩哔哩自动任务快速升级

阅读量:
评论数:

哔哩哔哩自动任务快速升级

介绍

该程序极其耗费资源,小心使用

GitHub地址:srcrs/bilibili-task-docker (github.com)

docker hub地址:srcrs/bilibili-task - Docker Image | Docker Hub

作者博客:B站自动完成每日任务 (doduo.cc)

作者的视频演示:【Bilibili自动完成每日任务,快速升级到Lv6!】

功能介绍

  • 每日登录

  • 每日观看视频

  • 每日投币

  • 每日分享视频

目前程序已经打包成Docker镜像,可以很方便在Docker环境中使用。初次执行需要进行扫码登录,用户信息完全保存在本地。

使用方法

需要具备Docker、Docker-Compose环境

首次运行

  1. 克隆仓库

    git clone https://github.com/asksowhat/bilibili-task-docker.git
  2. 执行程序

    进入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:wqenter

其他

crontab其他注意事项:https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html#id24

查看crontab运行日志:

grep CRON /var/log/syslog 

脚本自动运行日志:/bilibili-task-docker/exec.log

Licensed under CC BY-NC-SA 4.0
Built with Halo
主题 Stack Jimmy 设计 • 由Jiewen移植
📑共水了 93篇文章.
载入天数... 载入时分秒...
RSS Icon RSS订阅