├── PS5bot-master.zip └── README.md /PS5bot-master.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adynalexander/Ps5Bot/8ea81780cfbd57d1742ad1112bc8b26552ec4409/PS5bot-master.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Ps5Bot 2 | This is a Scapler Bot for the Ps5 3 | Installation 4 | Install Node.js 5 | version should be >12.9 6 | Install git 7 | download this project 8 | git clone https://github.com/adynalexander/Ps5Bot 9 | Open up a terminal 10 | go to project directory cd /the/project/directory 11 | Install yarn by running npm i -g yarn 12 | Install dependencies by running yarn 13 | Make CLI callable 14 | yarn link 15 | Setup 16 | Run ps5bot. You'll be prompted to fill in required checkout info 17 | ps5bot 18 | Note: Below steps are still TODO 19 | Run scraper ps5bot scrape 20 | you will be asked to select the sites to run the bot. If you don't select anything, it will try to run on all websites. 21 | Bot Configs 22 | Configs are read in config.json file. You can either run ps5bot to generate a config file, or duplicate configTemplate.json, rename to config.json, and fill out the fields. 23 | 24 | { 25 | "firstName": "Qwer", 26 | "lastName": "Ty", 27 | "phoneNumber": "8011111111", 28 | "email": "email@example.com", 29 | "state": "State", 30 | "city": "Random City", 31 | "address": "2353 Running Water Ct.", 32 | "zipCode": "95054", 33 | "creditCardNumber": "0101101010101", 34 | "expirationMonth": "10", 35 | "expirationYear": "2022", 36 | "cvv": "000", 37 | "targetEmail": "email2@example.com", 38 | "targetPassword": "1312321" 39 | } 40 | Double quotes on text is required 41 | Anything after the // are comments for clarification. Remove them if you try to copy paste this example (including the //). 42 | for Target, make sure you have no carts in your account already 43 | Credit Cards supported 44 | Site Cards 45 | PlayStation Direct MasterCard, Visa, Discover 46 | Walmart MasterCard, Visa, Discover, American Express 47 | Target MasterCard, Visa, Discover, American Express 48 | Make sure to run this script and keep the terminal open around the time of the schedule 49 | 50 | Notes 51 | Make sure not to use a VPN since it will possibly trigger captcha verification. 52 | There's a chance WalMart checkout ask for captcha after entering address. If this is the case, bot will pause. As soon as you complete them, bot will resume. 53 | You need a login for Target. And make sure no existing carts. 54 | PS5bot exists to: 55 | 56 | practice web scraping and to 57 | buy a single PS5 for myself 58 | The second point is fair imo since it's pretty much an automated version of constantly clicking refresh to buy stuff. 59 | Also: This is not intended to scalp massive quantities of PS5s. That shit aint cool. 60 | --------------------------------------------------------------------------------