B站自动完成每日任务

# 介绍

自动完成每日任务,获取经验值,助力快速升级Lv6,只需要Docker环境,初次执行扫码登录一次,cookie信息便保存在本地环境,后续每次执行都会自动更新。

# 功能

  • 每日登录

  • 每日观看视频

  • 每日投币

  • 每日分享视频

  • 直播每日签到(奖励如下)

    1. 每日签到都会获得两个辣条、3000 用户经验值(年费老爷翻倍)
    2. 累计签到5、20天可以获得额外奖励: 累计签 5 天:666 银瓜子, 累计签 20 天:50 个辣条(将存入您的道具包裹,7 个自然日后失效)

# 任务策略

涉及到视频相关的观看、投币、分享任务,会首先找自己的动态中视频,然后是B站热门视频,按照这样的顺序来完成任务。

# 前期准备

  • 需要具备Linux相关的使用经验
  • Docker和Docker-Compose环境

如果你是ubuntu/debian环境,可以执行以下命令

1
2
3
apt-get update
apt-get install docker.io
apt-get install docker-compose

如果是国内服务器,还需要配置国内镜像源,方法如下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
#创建文件夹,如果已存在忽略即可
mkdir /etc/docker/

#创建/更新 /etc/docker/daemon.json 写入以下内容
{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com"
    ]
}

#重新加载配置文件,重启Docker服务
systemctl daemon-reload
systemctl restart docker

# 食用步骤

# 克隆仓库

1
git clone https://github.com/srcrs/bilibili-task-docker

# 初次启动

进入 bilibili-task-docker 文件夹,执行以下命令,稍等片刻便会弹出二维码,用哔哩哔哩APP端扫码即可登录,此时便可获取到用户相关信息,保存在cookie.tmp文件夹中。

1
bash exec.sh

# 设置定时任务每日执行

使用crontab,以达到每日自动执行的目的.

首先修改exec.sh执行脚本,将 /xxxx/yyyy/bilibili-task-docker替换为你自己的真实目录

1
2
3
4
5
cd /xxxx/yyyy/bilibili-task-docker

docker-compose down

docker-compose up;docker-compose down

下面是一些cron示例格式

每小时执行一次:10:29、11:29、12:29……

1
29 */1 * * * /xxxx/yyyy/bilibili-task-docker/exec.sh > /xxxx/yyyy/bilibili-task-docker/exec.log 2>&1 &

每天执行一次:10:29

1
29 10 * * * /xxxx/yyyy/bilibili-task-docker/exec.sh > /xxxx/yyyy/bilibili-task-docker/exec.log 2>&1 &
Licensed under CC BY-NC-SA 4.0