If you’re a gamer, you can’t buy consoles or graphics cards right now in this crazy market It’s so bad that bots are required to even figure out when a GPU is in stock You can’t buy anything on Black Friday or Cyber Monday due to high demand
- The bot checks if the item is in stock
- If the item is in stock, the bot presses the button to add to cart
- The bot navigates to the cart and presses the button to proceed to checkout
- The bot opts to continue as guest
- The bot fills out the contact information in the next page
- The bot fills out the credit card information in the last page and then presses the button to place the order
Disclaimer: Steps 4 to 6 don’t work yet due to anti-bot measures from Best Buy
We split the team into parts. A few people were going to do the backend web scraping, a few people were doing the guy
Best Buy has bot blockers if you use the bot too much. A bit of our project doest work cuz of the the bot blocker
It can click buttons in the webpage without human interference
How to scrape the web
- Circumvent the anti-bot measures on Best Buy
- Add support for paying with PayPal
- Add support for buying from other websites like Amazon, Newegg, AMD.com, etc.
- Make the GUI more user-friendly
- Also notify the users when the item is in stock and when the item is in the cart