Show Notes
In this Hasty Treat, Scott and Wes talk about the PS5 bot debacle, and how they would do it differently!
LogRocket - SponsorLogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. Itβs an exception tracker, a session re-player and a performance monitor. Get 14 days free atΒ logrocket.com/syntax.
Show Notes03:12 - Scottβs strategy
- Go to Reddit and refresh until someone posts a link and then GO GO GO
- Donβt buy on sites that allow simple bots to work
- TBH I donβt know how to code this type of bot and would prob end up accidentally buying a ton of stuff
05:06 - Wesβ strategy
- You need a way to find out of there is stock
- Find out of there is an API endpoint you can hit (inspect element)
- If there is not, youβll need to scrape the site.
- Fetch(url). text()
- Regex
- Cheerio
- PuppeteerΒ (slower, easier to run)
- Save any data that you want in a database. Text-based database is great.
- Re-run the scrape every N mins
- When there IS a match you can:
11:35 - Things that get in the way
- Blocked IP
- Use a VPN
- Captcha orΒ Cloudflare
- Run it on your local computer
- Use Puppeteer to get all cookies and headers
- Scottβs Instagram
- LevelUpTutorials Instagram
- Wesβ Instagram
- Wesβ Twitter
- Wesβ Facebook
- Scottβs Twitter
- Make sure to includeΒ @SyntaxFMΒ in your tweets
