def METHOD_NAME(self, response):
    data = re.search(r"Signet.allStoreDetails=((?s).*)", response.text)[1]
    data = data.replace(";", "")
    data = json.loads(data)
    for store in data:
        properties = {
            "ref": store["number"],
            "name": store["name"],
            "addr_full": store["addressLine1"],
            "city": store["town"],
            "postcode": store["postcode"],
            "country": "GB",
            "lat": store["latitude"],
            "lon": store["longitude"],
            "brand": re.search(r"www.(\w+)", response.url)[1],
        }
        yield Feature(**properties)