docs: def _set_parse_data(self):
          """
          set attributes derived from MediaWiki (action=parse)
          """
          pdata = self._load_response('parse')['parse']
  
          self.data['iwlinks'] = utils.get_links(pdata.get('iwlinks'))
          self.data['pageid'] = pdata.get('pageid')
          self.data['wikitext'] = pdata.get('wikitext')
  
          parsetree = pdata.get('parsetree')
          self.data['parsetree'] = parsetree
  
          boxterm = self.params.get('boxterm')
          if boxterm:
              infobox = utils.get_infobox(parsetree, boxterm)
          else:
              infobox = utils.get_infobox(parsetree)
          self.data['infobox'] = infobox
  
          title = pdata.get('title')
          if title:
              self.data['title'] = title
              if not self.params.get('title'):
                  self.params['title'] = title
  
          wikibase = pdata.get('properties').get('wikibase_item')
          if wikibase:
              self.data['wikibase'] = wikibase
              self.data['wikidata_url'] = utils.wikidata_url(wikibase)
  
          if self.data['infobox']:
              self._set_parse_image(self.data['infobox'])