Skip to content

Simple App that will refresh the Xbox Series X product page on the german retail store Media Markt and buy the Xbox it once in stock.

License

Notifications You must be signed in to change notification settings

masterchief4240/MediaMarktBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MediaMarktBot


NOTE: The bot is currently not working. Since the target websites always get updated, the referring links and references in the code need to be adjusted as well. You can either make the adjustments in the code yourself or open an issue and I will see what I can do.

Simple App that will refresh the Xbox Series X product page on the german retail store Media Markt and buy the Xbox it once in stock. Since the demand is so high and new stocks are sold out within minutes I thought this app might be useful for some people.

Einfache App, die die Xbox Series X Produktseite auf Media Markt aktualisiert und die Xbox kauft, sobald sie verfügbar ist. Da die Nachfrage so hoch ist und neue Bestände innerhalb von Minuten ausverkauft sind, dachte ich, dass diese App für einige Leute nützlich sein könnte.

----- GERMAN / DEUTSCH -----

Vorrausetzungen:

  • Installiere den Firefox Webbrowser https://www.mozilla.org/de/firefox/new/

  • Installiere geckodriver https://github.com/mozilla/geckodriver/releases Nachdem du geckodriver.exe heruntergeladen hast, verschiebe diese einfach in den folgenden Ordner: %USERPROFILE%\AppData\Local\Microsoft\WindowsApps

  • Logge dich in dein Media Markt Konto ein und stelle sicher, dass der Warenkorb komplett leer ist, bevor du den Bot benutzt. Der Kaufprozess wird stecken bleiben, sollten sich bereits Artikel im Warenkorb befinden.

  • Du musst bei Paypal eine Zahlungsart hinterlegt haben (Kreditkarte, Girokonto), die standardmäßig ausgewählt wird

Anmerkungen:

  • Soweit ich es getestet habe kannst du den Bot 48 Stunden laufen lassen, danach laufen die Paypal Cookies ab und du musst das Programm beenden und den ganzen Prozess neu starten

  • Wenn du während des Login Prozesses zu lange brauchst, kommt ein Error / eine Exception und du musst von vorne starten

HOW TO:

Der Bot funktioniert vollautomatisch. Nach dem starten leitet er dich auf Paypal, wo du dich einloggen musst. Danach Media Markt, erneut einloggen. Als nächstes geht er auf die Produktseite der Xbox Series X bei Media Markt und aktualisiert diese alle 10 Sekunden. Sobald der Artikel auf Lager ist, geht es zum Checkout und es wird direkt über Paypal bezahlt.

----- ENGLISH / ENGLISCH -----

Requirements:

  • Install the Firefox web browser https://www.mozilla.org/en-US/firefox/new/

  • Install geckodriver https://github.com/mozilla/geckodriver/releases After you've downloaded geckodriver.exe, just move it to the following folder: %USERPROFILE%\AppData\Local\Microsoft\WindowsApps

  • Log into your Media Markt account and make sure that the shopping cart is completely empty before you use the bot. The purchase process will get stuck if there are already items in the shopping cart.

  • You must have saved a payment method with PayPal (credit card, current account), which is selected by default

Remarks:

  • As far as I have tested it, you can let the bot run for 48 hours, after which the PayPal cookies will expire and you have to exit the program and restart the whole process

  • If you take too long during the login process, you will get an error / exception and have to start over

HOW TO:

The bot works fully automatic. After starting, it will direct you to PayPal, where you have to log in. Then log in to Media Markt again. Next he goes to the Xbox Series X product page at Media Markt and updates it every 10 seconds. As soon as the article is in stock, it goes to the checkout and is paid directly via PayPal.

About

Simple App that will refresh the Xbox Series X product page on the german retail store Media Markt and buy the Xbox it once in stock.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages