Puppeteer loads blank page with 429 when accessing URL
They're fingerprinting you. It's some javascript that enumerates things like your browser plugins and navigator object and sends that back to the server.
So you'd have to intercept that post and change it to something a normal browser would send.