def __init__(self, url=None): if not url: html = network.get(self.url) else: html = network.get(url) if html: self.soup = BeautifulSoup(html, "html.parser") else: self.soup = None
def fetch_entries(self, page): url = self.endpoint + "?queryString=" + urllib.quote_plus("#/0/{}/0/0".format(page)) html = network.get(url) parts = html.split('<![CDATA[') if not len(parts) > 1: return html = parts[1].split(']]>')[0] return BeautifulSoup(html, 'html.parser')