I was trying to scrape https://stores.pandora.net/en-au/ for all locations in Australia and their addresses using Parsehub and it wasn't throwing results as it normally would.
Parse Hub screenshot:
As shown in the picture, the live preview shows the table perfectly fine, but when I run it only throws junk values ( like 2 stores in the US)
I tried a hand at using Beautiful soup, but the classes looked more complicated than I first assumed. ( Looks like it is is sitting in a Maplist array, but I'm not sure how I can extract that bit)
Any help here would be greatly appreciated! Thanks :)

This site fetch the data from this API
https://maps.pandora.net/api/getAsyncLocationswithsearchvalue in query parameters. The result is a JSON object with a fieldmaplistwhich contains html data (a single div). This div embed several JSON objects comma delimited :So we need to rearrange the JSON objects comma delimited into an array to parse it. The following example uses curl, jq (json parser), sed & pup (html parser) to extract the data :
In python with python-requests & beautifulsoup :