To be fair, I've only used Puppeteer so far and I assumed that Playwright was mostly the same thing. Python support for Puppeteer was very buggy. Thanks for the pointer!
Thanks! If there are any third-party managed tools to do this, that would be awesome to know about (i.e., where they somehow run common JS functions/site interactions to test for additional content).
https://playwright.dev/python/docs/intro/