This tool can be used to buy a certain item for cheap, also called pre-ordering.
Don't hesitate to create issues to ask for more functionalities.
- Create a .env file like this
AUTH_TOKEN = ""
SESSION_ID = ""
APP_ID = ""
- Go to the Rainbow6 Markeplace
- Open the network dev tools
- Navigate to either the Buy, Sell, or My Transactions
- You'll get a POST request with every values you need in the raw requests headers :
- ubi-appid: <APP_ID>
- ubi-sessionid: <SESSION_ID>
- authorization: ubi_v1 t=<AUTH_TOKEN>
python3 main.py "https://www.ubisoft.com/fr-fr/game/rainbow-six/siege/marketplace?route=sell%2Fitem-details&itemId=a1f831aa-b6fd-08ce-13e9-45ab2397d998"
This tool will, for a given item, try to buy it as low of a price as possible. For that, it will open a sale order starting at 50% of the lowest item price range, and increment the price by 1 until the item is bought. If the script reaches the low end of the price range, it will stop to avoid buying the item for too much credits.