Does anybody know a way of extracting data with python from more convoluted website structures? For example, I'm trying to extract data from the players in the [ATP](https://www.atpworldtour.com/en/players/rafael-nadal/n409/overview) profiles, but it's just so complicated I quit. I think they're pulling data from some database in the script and I suspect that even if I tried I wouldn't be able to get it.

I then started using a specialized software called `ParseHub`, which pulls the data somewhat visually. It's a pretty good software, but they make it slow on purpose just so you buy it, and it is particularly not cheap.