Reverse engineer a JS that populates "tool-tip" data from large JSON file - Where to start from?

Hey,

I've been trying to scrape a gaming site, showing recommended builds.
Here: Boulder Druid Endgame Guide - D4 Maxroll.gg

The goal is to scrape the tooltip information shown on-hover for each of the items related to the build (around the character), here an example:

I noticed at initial page load, there's a mega JSON for all information that might be needed in ANY tool-tip, found here:
https://assets-ng.maxroll.gg/d4-tools/game/data.min.json

And there's probably a JS file that construct the tool-tip HTML on-hover.

I couldn't know how or where to look as start to the code that descide what each slot information should get from the JSON file.

Any thoughts?

Thanks

The Json does seem to contain all the data, but WS is probably not the tool for this. As you have already downloaded the file, you can parse it with Python or other modern language. They all have JSON parsing libraries. This is a fairly routine task and there are many guides available.

Ah Got it. Makes sense.

Thanks!