Skip to content

An automated solution for earning daily Microsoft Rewards points using Python and Playwright.

Notifications You must be signed in to change notification settings

MehdiRtal/MicrosoftRewards.py

Repository files navigation

Microsoft Rewards Farmer

License Version

An automated solution for earning daily Microsoft Rewards points using Python and Playwright.

Installation

  • Clone the repo.
  • Install requirements with the following command :
pip install -r requirements.txt
playwright install chromium --with-deps
  • Edit the accounts.json.sample with your accounts credentials and rename it by removing .sample at the end. If you want to add more than one account, the syntax is the following:
[
    {
        "username": "Your Email",
        "password": "Your Password",
        "proxy": "Your Proxy (HTTPS: user:pass@ip:port / HTTP: ip:port)"
    },
    {
        "username": "Your Email",
        "password": "Your Password",
        "proxy": "Your Proxy (HTTPS: user:pass@ip:port / HTTP: ip:port)"
    }
]
  • Run the script.
    • Optional arguments:
      • --headless You can use this argument to run the script in headless mode.

Features

  • Bing searches (Desktop, Mobile and Edge) with User-Agents.
  • Complete automatically the daily set.
  • Complete automatically punch cards.
  • Complete automatically the others promotions.
  • Headless Mode.
  • Multi-Account Management (Config and command-line).
  • Modified to be undetectable as bot.
  • Detect suspended accounts.
  • Detect locked accounts.
  • Detect unusual activites.
  • Auto-redeem gift cards.

Troubleshooting

If the script does not work as expected, please check the following things before opening a new issue.

  • Is Python installed? Please install a Python Version 3.10 or higher. Also dont forget to add the new Python version as environment variable too.
  • For Systems without GUI, use --headless parameter to run it.
  • Don't forget to install the dependencies from the "requirements.txt".

Microsoft Rewards Farmer

License Version

An automated solution for earning daily Microsoft Rewards points using Python and Playwright.

Installation

  • Clone the repo.
  • Install requirements with the following command :
pip install -r requirements.txt
playwright install chromium --with-deps
  • Edit the accounts.json.sample with your accounts credentials and rename it by removing .sample at the end. If you want to add more than one account, the syntax is the following:
[
    {
        "username": "Your Email",
        "password": "Your Password",
        "proxy": "Your Proxy (HTTPS: user:pass@ip:port / HTTP: ip:port)",
        "goal": "Your Goal (https://rewards.bing.com/redeem/goal_id)"
    },
    {
        "username": "Your Email",
        "password": "Your Password",
        "proxy": "Your Proxy (HTTPS: user:pass@ip:port / HTTP: ip:port)",
        "goal": "Your Goal (https://rewards.bing.com/redeem/goal_id)"
    }
]
  • Run the script.
    • Optional arguments:
      • --headless You can use this argument to run the script in headless mode.

Features

  • Bing searches (Desktop, Mobile and Edge) with User-Agents.
  • Complete automatically the daily set.
  • Complete automatically punch cards.
  • Complete automatically the others promotions.
  • Headless Mode.
  • Multi-Account Management (Config and command-line).
  • Modified to be undetectable as bot.
  • Detect suspended accounts.
  • Detect locked accounts.
  • Detect unusual activites.
  • Auto-redeem gift cards.

Troubleshooting

If the script does not work as expected, please check the following things before opening a new issue.

  • Is Python installed? Please install a Python Version 3.10 or higher. Also dont forget to add the new Python version as environment variable too.
  • For Systems without GUI, use --headless parameter to run it.
  • Don't forget to install the dependencies from the "requirements.txt".

Releases

No releases published

Packages

No packages published