Skip to content

A project created to automate the process of earning Microsoft Rewards πŸ… points through targeted searches, thereby boosting rewards balance.πŸ§‘β€πŸ’»πŸ’‘

Notifications You must be signed in to change notification settings

tonikolaba/microsoft-rewards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Microsoft Rewards

Microsoft Rewards Website

Chrome Browser Firefox Browser Edge Browser Python pip Selemium

Microsoft Rewards πŸ… Automation Tests

A project created in Python-based automation script using Selenium to automate the process of earning Microsoft Rewards points through targeted searches, thereby boosting rewards balance.

Run πŸ§‘β€πŸ’»πŸ’‘

  • Create an .env file & add all data as in the example file .env.example, set data as you need.

  • Make sure you're using the same tools and version settings as we have tested

  • For the moment, it is the test for MFA Microsoft accounts, and need to manually add the password of your PC, for users with just email & password need to uncomment the code.

  • run by type python .\bing_bot.py when .\bing_bot.py name file.

⚠️

-> Update browser drivers. 
-> Use Edge for accessibility.
-> When using the mobile version, choose to inspect and manually set the mobile view. 
-> Clear browsing history and cache.
  • May not need to install
 pip install python-dotenv 
 pip install webdriver-manager 
 pip install selenium 
 pip install msedgedriver
 pip install selenium-wire

Browser Settings

Device Browser Choice Check
m (Mobile) 1 Chrome βœ…
2 Firefox ⚠️
3 Edge ⚠️
d (Desktop) 1 Chrome βœ…
2 Firefox ⚠️
3 Edge ⚠️

To configure the browser settings, you can specify the device type and browser choice using the following options:

m: Mobile device
d: Desktop device

You can choose between the following browsers:

1: Google Chrome
2: Mozilla Firefox
3: Microsoft Edge

Drivers Use

Browser Manually Download Automatically*
Chrome https://chromedriver.chromium.org/downloads ChromeService(ChromeDriverManager().install())
Firefox https://github.com/mozilla/geckodriver/releases FirefoxService(GeckoDriverManager().install())
Edge https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ EdgeService(EdgeChromiumDriverManager().install())
  • On the driver_manager.py file, you need to change the service to respective values and make sure to be imported and keep browsers updated.

Developed

Kolaba logo

with ❀️ by: nkolaba ©️

About

A project created to automate the process of earning Microsoft Rewards πŸ… points through targeted searches, thereby boosting rewards balance.πŸ§‘β€πŸ’»πŸ’‘

Topics

Resources

Stars

Watchers

Forks

Languages