title: How to get clean text from MediaWiki markup format using mwparserfromhell or a simple parser in python?
body: <p>I am trying to get clean sentences from the Wikipedia page of a species.</p>
  
  <p>For instance <em>Abeis durangensis</em> (pid = 1268312). Using the Wikipedia API in python to obtain the Wikipedia page:</p>
  
  <pre><code>import requests
  pid = 1268312
  q = {'action' : 'query',
       'pageids': pid,
       'prop'   : 'revisions',
       'rvprop' : 'content',
       'format' : 'json'}
  result = requests.get(eswiki_URI, params=q).json()
  wikitext = result["query"]["pages"].values()[0]["revisions"][0]["*"]
  </code></pre>
  
  <p>gives:</p>
  
  <pre><code>{{Ficha de taxón
  | name = ''Abies durangensis''
  | image = Abies tamazula dgo.jpg 
  | status = LR/lc
  | status_ref =&lt;ref&gt;Conifer Specialist Group 1998.  [http://www.iucnredlist.org/search/details.php/42279/all ''Abies durangensis''].   [http://www.iucnredlist.org 2006 IUCN Red List of Threatened Species. ]  Downloaded on 10 July 2007.&lt;/ref&gt;
  | regnum = [[Plantae]]
  | divisio = [[Pinophyta]]
  | classis = [[Pinopsida]]
  | ordo = [[Pinales]]
  | familia = [[Pinaceae]]
  | genus = ''[[Abies]]'' 
  | binomial = '''''Abies durangensis'''''
  | binomial_authority = [[Maximino Martínez|Martínez]]&lt;ref name=ipni&gt;{{ cite web |url=http://www.ipni.org:80/ipni/idPlantNameSearch.do;jsessionid=0B15264060FDA0DCF216D997C89185EC?id=676563-1&amp;back_page=%2Fipni%2FeditSimplePlantNameSearch.do%3Bjsessionid%3D0B15264060FDA0DCF216D997C89185EC%3Ffind_wholeName%3DAbies%2Bdurangensis%26output_format%3Dnormal |title=Plant Name Details for ''Abies durangensis'' |publisher=[[International Plant Names Index|IPNI]] |accessdate=6 de octubre de 2009}}&lt;/ref&gt;
  | synonyms = 
  }}
  '''''Abies durangensis''''' es una [[especie]] de [[conífera]] perteneciente a la familia [[Pinaceae]]. Son [[endémica]]s de [[México]] donde se encuentran en [[Durango]], [[Chihuahua]], [[Coahuila]], [[Jalisco]] y [[Sinaloa]]. También es conocido como 'Árbol de Coahuila' y 'pino mexicano'.&lt;ref name=cje&gt;{{ cite web |url=http://www.conifers.org/pi/ab/durangensis.htm |title=''Abies durangaensis'' description |author=Christopher J. Earle |date=11 de junio de 2006 |accessdate=6 de octubre de 2009}}&lt;/ref&gt; 
  
  == Descripción ==
  Es un [[árbol]] que alcanza los 40 metros de altura con un [[Tronco (botánica)|tronco]] recto que tiene 150&amp;nbsp;cm de diámetro. Las [[rama]]s son horizontales y la [[corteza (árbol)|corteza]] de color gris. Las [[hoja]]s son verde brillante de 20–35&amp;nbsp;mm de longitud por 1-1.5&amp;nbsp;mm de ancho. Tiene los conos de [[semilla]]s erectos en ramas laterales sobre un corto [[pedúnculo]]. Las [[semilla]]s son [[resina|resinosas]] con una [[núcula]] amarilla con alas.
  
  == Taxonomía ==
  ''Abies durangensis'' fue descrita por [[Maximino Martínez]] y publicado en ''[[Anales del instituto de Biología de la Universidad Nacional de México]]'' 13: 2. 1942.&lt;ref name = Trop&gt;{{cita web |url=http://www.tropicos.org/Name/24901700 |título= ''{{PAGENAME}}''|fechaacceso=21 de enero de 2013 |formato= |obra=  Tropicos.org. [[Missouri Botanical Garden]]}}&lt;/ref&gt;
  ;[[Etimología]]:
  '''''Abies''''': nombre genérico que viene del nombre [[latin]]o de ''[[Abies alba]]''.&lt;ref&gt;[http://www.calflora.net/botanicalnames/pageAB-AM.html En Nombres Botánicos]&lt;/ref&gt;
  
  '''''durangensis''''': [[epíteto]] geográfico que alude a su localización en [[Durango]].
  ;Variedades:
  * ''Abies durangensis var. coahuilensis'' (I. M. Johnst.) Martínez 
  ;[[sinonimia (biología)|Sinonimia]]:
  * ''Abies durangensis subsp. neodurangensis'' (Debreczy, I.Rácz &amp; R.M.Salazar) Silba'
  * ''Abies neodurangensis'' Debreczy, I.Rácz &amp; R.M.Salazar&lt;ref&gt;[http://www.theplantlist.org/tpl/record/kew-2609816 ''{{PAGENAME}}'' en PlantList]&lt;/ref&gt;&lt;ref name = Kew&gt;{{cita web|url=http://apps.kew.org/wcsp/namedetail.do?name_id=2609816 |título=''{{PAGENAME}}'' |work= World Checklist of Selected Plant Families}}&lt;/ref&gt;
  ;''var. coahuilensis'' (I.M.Johnst.) Martínez
  * ''Abies coahuilensis'' I.M.Johnst.
  * ''Abies durangensis subsp. coahuilensis'' (I.M.Johnst.) Silba
  == Véase también ==
  * [[Terminología descriptiva de las plantas]]
  * [[Anexo:Cronología de la botánica]]
  * [[Historia de la Botánica]]
  * [[Pinaceae#Descripción|Características de las pináceas]]
  == Referencias ==
  {{listaref}}
  == Bibliografía ==
  # CONABIO. 2009. Catálogo taxonómico de especies de México. 1. In Capital Nat. México. CONABIO, Mexico City.
  == Enlaces externos ==
  {{commonscat}}
  {{wikispecies|Abies}}
  * http://web.archive.org/web/http://ww.conifers.org/pi/ab/durangensis.htm
  * http://www.catalogueoflife.org/search.php
  
  [[Categoría:Abies|durangensis]]
  [[Categoría:Plantas descritas en 1942]]
  [[Categoría:Plantas descritas por Martínez]]
  </code></pre>
  
  <p>I am interested in the (unmarked) text just after the infobox, the gloss:</p>
  
  <blockquote>
    <p>Abies durangensis es una especie de conífera perteneciente a la familia Pinaceae. Son endémicas de México donde se encuentran en Durango, Chihuahua, Coahuila, Jalisco y Sinaloa. También es conocido como 'Árbol de Coahuila' y 'pino mexicano'.</p>
  </blockquote>
  
  <p>Until now i consulted <a href="https://www.mediawiki.org/wiki/Alternative_parsers" rel="nofollow">https://www.mediawiki.org/wiki/Alternative_parsers</a> so i found that mwparserfromhell is the less complicated parser in python. However, i dont see clearly how to do what i pretend. When i use the example proposed in the documentation i just can't see where the gloss is.</p>
  
  <pre><code>for t in templates:
      print(t.name).encode('utf-8')
      print(t.params)
  
  Ficha de taxón
  
  [u" name = ''Abies durangensis''\n", u' image = Abies tamazula dgo.jpg \n', u' status = LR/lc\n', u" status_ref =&lt;ref&gt;Conifer Specialist Group 1998.  [http://www.iucnredlist.org/search/details.php/42279/all ''Abies durangensis''].   [http://www.iucnredlist.org 2006 IUCN Red List of Threatened Species. ]  Downloaded on 10 July 2007.&lt;/ref&gt;\n", u' regnum = [[Plantae]]\n', u' divisio = [[Pinophyta]]\n', u' classis = [[Pinopsida]]\n', u' ordo = [[Pinales]]\n', u' familia = [[Pinaceae]]\n', u" genus = ''[[Abies]]'' \n", u" binomial = '''''Abies durangensis'''''\n", u" binomial_authority = [[Maximino Mart\xednez|Mart\xednez]]&lt;ref name=ipni&gt;{{ cite web |url=http://www.ipni.org:80/ipni/idPlantNameSearch.do;jsessionid=0B15264060FDA0DCF216D997C89185EC?id=676563-1&amp;back_page=%2Fipni%2FeditSimplePlantNameSearch.do%3Bjsessionid%3D0B15264060FDA0DCF216D997C89185EC%3Ffind_wholeName%3DAbies%2Bdurangensis%26output_format%3Dnormal |title=Plant Name Details for ''Abies durangensis'' |publisher=[[International Plant Names Index|IPNI]] |accessdate=6 de octubre de 2009}}&lt;/ref&gt;\n", u' synonyms = \n']
   cite web 
  [u'url=http://www.ipni.org:80/ipni/idPlantNameSearch.do;jsessionid=0B15264060FDA0DCF216D997C89185EC?id=676563-1&amp;back_page=%2Fipni%2FeditSimplePlantNameSearch.do%3Bjsessionid%3D0B15264060FDA0DCF216D997C89185EC%3Ffind_wholeName%3DAbies%2Bdurangensis%26output_format%3Dnormal ', u"title=Plant Name Details for ''Abies durangensis'' ", u'publisher=[[International Plant Names Index|IPNI]] ', u'accessdate=6 de octubre de 2009']
   cite web 
  [u'url=http://www.conifers.org/pi/ab/durangensis.htm ', u"title=''Abies durangaensis'' description ", u'author=Christopher J. Earle ', u'date=11 de junio de 2006 ', u'accessdate=6 de octubre de 2009']
  cita web 
  [u'url=http://www.tropicos.org/Name/24901700 ', u"t\xedtulo= ''{{PAGENAME}}''", u'fechaacceso=21 de enero de 2013 ', u'formato= ', u'obra=  Tropicos.org. [[Missouri Botanical Garden]]']
  PAGENAME
  []
  PAGENAME
  []
  cita web
  [u'url=http://apps.kew.org/wcsp/namedetail.do?name_id=2609816 ', u"t\xedtulo=''{{PAGENAME}}'' ", u'work= World Checklist of Selected Plant Families']
  PAGENAME
  []
  listaref
  []
  commonscat
  []
  wikispecies
  [u'Abies']
  </code></pre>