docker版microsoft rewards 刷积分bot

原项目:https://github.com/haq/microsoft-rewards-bot
只是Dockfile里的内容作更改。
entrypoint.sh

#!/bin/sh

# pull the latest version of the app
git pull > /dev/null

# install any new dependencies
pip install --root-user-action=ignore -r requirements.txt > /dev/null

# set display port and dbus env to avoid hanging (https://github.com/joyzoursky/docker-python-chromedriver)
export DISPLAY=:99
export DBUS_SESSION_BUS_ADDRESS=/dev/null

# start vxfb
Xvfb :99 -screen 0 640x480x8 -nolisten tcp &

# start the script
exec "$@"

Dockerfile

FROM alpine:3.18

# install required pacakges
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && apk update
RUN apk --no-cache add \
    chromium \
    chromium-chromedriver \
    git \
    python3 \
    python3-tkinter \
    py3-pip \
    xvfb

# create the app directory
WORKDIR /app

# clone the project
RUN git clone https://ghproxy.com/github.com/farshadz1997/Microsoft-Rewards-bot.git ./

# install dependencies
#RUN pip install -r requirements.txt
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt

# copy over entrypoint script
COPY entrypoint.sh ./

#
ENTRYPOINT ["/app/entrypoint.sh"]

#
CMD ["python3", "ms_rewards_farmer.py", "--no-images", "--dont-check-for-updates", "--fast", "--skip-unusual", "--no-webdriver-manager", "--on-finish", "exit"]

构建镜像:

docker build -t microsoft-rewards-bot:V1 .

账号密码文件
accounts.json

[{
        "username": "xxxxx1@qq.com",
        "password": "密码",
        "mobile_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1"
    },
    {
    	"username": "xxxx2@126.com",
    	"password": "密码"
    },
    {
        "username": "xxxx3@qq.com",
        "password": "密码",
        "mobile_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1"
}]

运行

docker run --rm -it   -v "$PWD"/accounts.json:/app/accounts.json   microsoft-rewards-bot:V1

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值