分享

docker版microsoft rewards 刷积分bot

 lgoogle 2023-09-06 发布于韩国

原项目: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:///github.com/farshadz1997/Microsoft-Rewards-bot.git ./

# install dependencies
#RUN pip install -r requirements.txt
RUN pip install -i https://pypi.tuna./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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多