requests - JSON - API
Downloading HTML pages and parsing them to extract data can be a lot of fun, but it is also very unstable.
Page layouts will change. The code will break easily. In many cases there is a better way. Use the API provided by the site.