Download raw (878 bytes)
import wikipediaapi wiki_html = wikipediaapi.Wikipedia(language='en', extract_format=wikipediaapi.ExtractFormat.HTML) def request_page_content(request): page = wiki_html.page(request) #checking if the page exists print("Page - Exists: %s" % page.exists()) #cleaning the html content we get from inline style p_split = page.text.split("<") p_clean = [] for t in p_split: if t.startswith("link") or t == "": pass else: new_t = "<" + t p_clean.append(new_t) # adding the original request # and the content as custom attribute setattr(page, 'request', request) setattr(page, 'content', ''.join(p_clean)) # all the attribute we have access to are here: # https://wikipedia-api.readthedocs.io/en/latest/API.html?highlight=WikipediaPage#wikipediapage return page