I am trying to scrape data from a website and was in the process of using the Scrapy framework to build a spider to iterate over various pages and collect the data from relevant Xpaths but realised that all the data I want is actually being delivered in a response in the form of a JSON (see image below for JSONs) and these are being used to render the page.My understanding is that the JSON is part of an XHR request. I am wondering if there is a way to intercept or copy these JSONs/XHR requests rather than build a spider that has to navigate the fully assembled page?
I am not expecting a full solution to be posted but would be quite content with a pointer to the correct framework or other relevant learning resource so I can study further. I have only been programming 4 months so far.