from mwlib import parser, expander, uparser
from mwlib.expander import DictDB
from mwlib.xfail import xfail
from mwlib.dummydb import DummyDB
from mwlib.refine import util, core
parse = uparser.simpleparse

def test_headings():
    r = parse('\n= 1 =\n== 2 ==\n= 3 =\n')
sections = [x.children[0].asText().strip() for x in r.children if
    isinstance(x, parser.Section)]
assert sections == ['1', '3']
Как анализировать/извлекать данные из размеченной статьи mediawiki через python