So you've tried to scrape some data from the latest website, only to realize your current tool set of parsing HTML pages no longer suffices.
With the rise of AJAX, many of today's websites (including the likes of Netflix and AirBnB) use React.js or similar frameworks to build interactive interfaces where the DOM itself is updated fluently based on user interactions. This contrasts with older methods of navigating to a new URL and making an additional HTTP request.
In these scenarios, older tools such as BeautifulSoup may not be enough.