A script made in Python 3.9.1 that automates the purchasing process of any item on Best Buy or Amazon. Used as a tool to get high-demand products in the hands of consumers, and saves you the time and stress of worrying when a product will be in stock for you to purchase it.
- Download the latest version of Python from here. Make sure that you add Python to your PATH.
- Download the latest version of Google Chrome from here
- Download this project
- The webdrivers provided work only with Google Chrome version 88. If you're using a different version of Chome, download two of the appropriate webdrivers here. Rename one webdriver amazon_driver.exe and the other bstbuy_driver.exe, and place both files in the chromedriver folder.
- Run setup.bat
- Edit settings in the .env file
- Start the bot by running start.bat or by typing the following in a terminal (in this project's root directory):
python main.py
Buy-Bot isn't built to handle 2FA. If you receive a prompt from Amazon or Best Buy that an authentication email / text has been sent, verify that you're logging in then restart the bot.
Buy-Bot does not handle your address or credit card information, so please make sure that your default name, address, payment method, and shipping method are already set in your Best Buy or Amazon account. The "Place your order" button should be visible during checkout.
© 2021 Jay J Patel
Licensed under the Apache License