yeeezy / splash-party

Run multiple headless browsers on Adidas.com waiting room
GNU General Public License v3.0
148 stars 36 forks source link

splash-party

Run multiple headless browsers on Adidas.com waiting room

Important Breaking Changes - Made April 26th, 2017 - Must Read

Support

There is a subreddit for supporting this repo and other Adidas-related repos

https://www.reddit.com/r/adidasatc

How it works

Headless browsers will refresh the splash page while creating fresh sessions, once a browser bypasses the waiting room, the browser will then become visible.

Note: Currently a browser becoming visible will have focus set to it, so be mindful while you're checking out, another window might pop up - which has a different session that also bypassed queue

Setup

Configure

Configuration file can be modified as needed:

Page Source

After bypassing the Adidas waiting room/splash page, the app will automatically create a page-source directory, where it will save the product page's source code.

Variable Print Out

When a browser reaches the product page, it will attempt to extract and print the sitekey, client-id and captcha-dup.

/// Integration

this feature has never been tested live

If you want to use d3stryr-3stripes PHP script, you can now do so from inside the program.

set fuckNikeTalk to true and set stripesUrl to be your local /// url, for easier captcha solving set fuckGmail to true

G-Cookies

There is now an option to transfer over your g-cookies to pass captcha easily, see config for explanation

Disclaimer

Use at your own risk, currently Adidas does not ban multiple sessions from the same IP, it may in the future.

Session Transfer

There is a built in mechanism to help session transfer, all cookies are printed in proper JSON format, then any cookies that seem like hmac cookies are printed (also in proper JSON format)

Transfer any relevant cookies via your favorite browser extension, I recommend EditThisCookie which takes the complete JSON array as input and sets all cookies in 1 easy move

Debugging

Todo