import logging import demjson class BandcampJSON: def __init__(self, body, debugging: bool=False): self.body = body self.json_data = [] if debugging: logging.basicConfig(level=logging.DEBUG) def generate(self): """Grabbing needed data from the page""" self.get_pagedata() self.get_js() return self.json_data def get_pagedata(self): logging.debug(" Grab pagedata JSON..") pagedata = self.body.find('div', {'id': 'pagedata'})['data-blob'] self.json_data.append(pagedata) def get_js(self): """Get