*demonstration*
(Card details are not real!)
- Search function to find the item.
- Category selection. (BONUS)
- Style/colour selection.
- Size selection.
- Load different shipping/billing & card profiles.
- Does not scam you.
Python and a few libraries are necessary to run the file.
- Python 3.8 or newer
Click here to download or copy
git clone https://github.com/cjxe/supreme-auto-checkout
and right click on the command-line to paste.
- To install the dependencies, copy:
pip install -r requirements.txt
and paste on the command-line.
- After installing Python and the necessary libraries, double click
main.py
. - Enter which shipping configuration you want to use (i.e for shipping_1, enter 1).
- Enter which card configuration you want to use (i.e for card_1, enter 1).
- Enter category (i.e Jackets).
- Enter keyword(s) (i.e Script, Wool).
- Enter a colour (i.e Purple).
- Enter a list of different sizes (i.e S, XL, M).
-
Find item by id.(Replaced by "find item by keywords") - Load profile/config files into the bot.
- Used
Beautiful SoupSelenium and JSON to scrape the data from shop's website. - Make a search function which takes a list of words and then looks up in the JSON data and finds the item.
- Add size selection.
- Accept a list of sizes and iteratively try every size until the bot finds one in stock.
- Add style/colour selection.
- Accept a list of colours and iteratively try every colour until the bot finds one in stock.
- Fancy the terminal. (added colour)
- Enter shipping & card details using JavaScript.
- If found CAPTCHA, wait until it is solved.
- Better error handling (possibly with requests library).
- Create a similar bot mainly using Requests instead of Selenium.
- PEP 8 is followed while coding this app.
- Checking out works at normal times.
- For bugs and requests please create a new issue here.