petr@mi:/Data60G/www/py/pywikibot/core$ python3 Python 3.4.3 (default, Nov 17 2016, 01:11:57) [GCC 4.8.4] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from __future__ import unicode_literals >>> import pywikibot >>> import re >>> from pywikibot import pagegenerators, textlib >>> site = pywikibot.Site('cs', 'wikipedia') >>> genFactory = pagegenerators.GeneratorFactory(site=site) >>> genFactory.handleArg('-ns:0') True >>> genFactory.handleArg('-transcludes:Infobox - fotbalista') True >>> generator = genFactory.getCombinedGenerator(preload=True) >>> generator <generator object PreloadingGenerator at 0xb65b7be4> >>> regex = re.compile(r'< *br */? *>') >>> page=generator[0] Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'generator' object is not subscriptable >>> page=next(generator) Retrieving 50 pages from wikipedia:cs. >>> page Page('Karel Poborský') >>> data = textlib.extract_templates_and_params(page.text, strip=True) >>> data [('Infobox - fotbalista', OrderedDict([('jméno hráče', 'Karel Poborský'), ('celé jméno', ''), ('obrázek', 'Šmicer Poborský.JPG'), ('velikost obrázku', '220 px'), ('popisek', '[[Vladimír Šmicer]] a Karel Poborský (vpravo)'), ('výška', '1,74 m'), ('přezdívka', 'Steve <ref name="kariera"/>'), ('datum narození', '{{Datum narození a věk|1972|3|30}}'), ('místo narození', '[[Jindřichův Hradec]], [[Československo]]'), ('číslo dresu', '8'), ('pozice', '[[záložník (fotbal)|záložník]]'), ('mládežnické roky', '1978–1984<br />1984–1987<br />1987–1988<br />1988–1989'), ('mládežnické kluby', '{{flagicon|Česko|style=vertical-align:0;}} [[TJ Jiskra Třeboň (fotbal)|Jiskra Třeboň]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|TJ Dynamo Č. Budějovice]]<br />{{flagicon|CZE}} [[TJ Jiskra Třeboň (fotbal)|Jiskra Třeboň]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|TJ Dynamo Č. Budějovice]]'), ('roky', '1989–1994<br />1994–1995<br />1995–1996<br />1996–1998<br />1998–2001<br />2001–2002<br />2002–2005<br />2005–2007'), ('kluby', '{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[FK Viktoria Žižkov]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[SK Slavia Praha]]<br />{{flagicon|ENG|style=vertical-align:0;}} [[Manchester United FC|Manchester United]]<br />{{flagicon|POR|style=vertical-align:0;}} [[Sport Lisboa e Benfica|Benfica Lisabon]]<br />{{flagicon|ITA|style=vertical-align:0;}} [[SS Lazio|Lazio Řím]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[AC Sparta Praha]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]'), ('zápasy (góly)', '{{0}}82{{0}}(16)<br />{{0}}28{{0}}(10)<br />{{0}}27{{0}}(11)<br />{{0}}37{{0}}{{0}}(5)<br />{{0}}99{{0}}(16)<br />{{0}}46{{0}}{{0}}(5)<br />{{0}}86{{0}}(25)<br />{{0}}{{0}}9{{0}}{{0}}(2)'), ('reprezentace roky', '1994–2006'), ('reprezentace jméno', '{{flagicon|CZE}} [[Česká fotbalová reprezentace|Česko]]'), ('reprezentace zápasy (góly)', '118{{0}}{{0}}(8)'), ('klubaktual', ''), ('repaktual', ''), ('úspěchy', '{{Infobox - medaile\n | vložený = ano\n | soutěž1 = [[Mistrovství Evropy ve fotbale|Mistrovství Evropy]]\n | medaile1 = \n {{Medaile|{{sica}}|[[Mistrovství Evropy ve fotbale 1996|ME 1996]]| [[Česká fotbalová reprezentace|Česko]]}}\n {{Medaile|{{brca}}|[[Mistrovství Evropy ve fotbale 2004|ME 2004]]| [[Česká fotbalová reprezentace|Česko]]}}\n | soutěž2 = [[Konfederační pohár FIFA]]\n | medaile2 = \n {{Medaile|{{brca}}|[[Konfederační pohár FIFA 1997|1997]]| [[Česká fotbalová reprezentace|Česko]]}}\n | soutěž3 = [[Premier League]]\n | medaile3 = \n {{Medaile|{{goca}}|[[Premier League 1996/97|1996/1997]]| [[Manchester United FC|Manchester United]]}}\n | soutěž4 = [[1. česká fotbalová liga]]\n | medaile4 = \n {{Medaile|{{goca}}|[[1. česká fotbalová liga 1995/96|1995/1996]]| [[SK Slavia Praha]]}}\n {{Medaile|{{goca}}|[[Gambrinus liga 2002/03|2002/2003]]| [[AC Sparta Praha]]}}\n {{Medaile|{{goca}}|[[Gambrinus liga 2004/05|2004/2005]]| [[AC Sparta Praha]]}}\n | soutěž5 = [[Pohár České pošty|Pohár ČMFS]]\n | medaile5 = \n {{Medaile|{{goca}}|[[Pohár Českomoravského fotbalového svazu 2003/04|2003/2004]]| [[AC Sparta Praha]]}}\n}}')])), ('Datum narození a věk', OrderedDict([('1', '1972'), ('2', '3'), ('3', '30')])), ('flagicon', OrderedDict([('1', 'Česko'), ('style', 'vertical-align:0;')])), ('flagicon', OrderedDict([('1', 'Česko'), ('style', 'vertical-align:0;')])), ('flagicon', OrderedDict([('1', 'CZE')])), ('flagicon', OrderedDict([('1', 'Česko'), ('style', 'vertical-align:0;')])), ('flagicon', OrderedDict([('1', 'Česko'), ('style', 'vertical-align:0;')])), ('flagicon', OrderedDict([('1', 'Česko'), ('style', 'vertical-align:0;')])), ('flagicon', OrderedDict([('1', 'Česko'), ('style', 'vertical-align:0;')])), ('flagicon', OrderedDict([('1', 'ENG'), ('style', 'vertical-align:0;')])), ('flagicon', OrderedDict([('1', 'POR'), ('style', 'vertical-align:0;')])), ('flagicon', OrderedDict([('1', 'ITA'), ('style', 'vertical-align:0;')])), ('flagicon', OrderedDict([('1', 'Česko'), ('style', 'vertical-align:0;')])), ('flagicon', OrderedDict([('1', 'Česko'), ('style', 'vertical-align:0;')])), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('flagicon', OrderedDict([('1', 'CZE')])), ('0', OrderedDict()), ('0', OrderedDict()), ('Infobox - medaile', OrderedDict([('vložený', 'ano'), ('soutěž1', '[[Mistrovství Evropy ve fotbale|Mistrovství Evropy]]'), ('medaile1', '{{Medaile|{{sica}}|[[Mistrovství Evropy ve fotbale 1996|ME 1996]]| [[Česká fotbalová reprezentace|Česko]]}}\n {{Medaile|{{brca}}|[[Mistrovství Evropy ve fotbale 2004|ME 2004]]| [[Česká fotbalová reprezentace|Česko]]}}'), ('soutěž2', '[[Konfederační pohár FIFA]]'), ('medaile2', '{{Medaile|{{brca}}|[[Konfederační pohár FIFA 1997|1997]]| [[Česká fotbalová reprezentace|Česko]]}}'), ('soutěž3', '[[Premier League]]'), ('medaile3', '{{Medaile|{{goca}}|[[Premier League 1996/97|1996/1997]]| [[Manchester United FC|Manchester United]]}}'), ('soutěž4', '[[1. česká fotbalová liga]]'), ('medaile4', '{{Medaile|{{goca}}|[[1. česká fotbalová liga 1995/96|1995/1996]]| [[SK Slavia Praha]]}}\n {{Medaile|{{goca}}|[[Gambrinus liga 2002/03|2002/2003]]| [[AC Sparta Praha]]}}\n {{Medaile|{{goca}}|[[Gambrinus liga 2004/05|2004/2005]]| [[AC Sparta Praha]]}}'), ('soutěž5', '[[Pohár České pošty|Pohár ČMFS]]'), ('medaile5', '{{Medaile|{{goca}}|[[Pohár Českomoravského fotbalového svazu 2003/04|2003/2004]]| [[AC Sparta Praha]]}}')])), ('Medaile', OrderedDict([('1', '{{sica}}'), ('2', '[[Mistrovství Evropy ve fotbale 1996|ME 1996]]'), ('3', ' [[Česká fotbalová reprezentace|Česko]]')])), ('sica', OrderedDict()), ('Medaile', OrderedDict([('1', '{{brca}}'), ('2', '[[Mistrovství Evropy ve fotbale 2004|ME 2004]]'), ('3', ' [[Česká fotbalová reprezentace|Česko]]')])), ('brca', OrderedDict()), ('Medaile', OrderedDict([('1', '{{brca}}'), ('2', '[[Konfederační pohár FIFA 1997|1997]]'), ('3', ' [[Česká fotbalová reprezentace|Česko]]')])), ('brca', OrderedDict()), ('Medaile', OrderedDict([('1', '{{goca}}'), ('2', '[[Premier League 1996/97|1996/1997]]'), ('3', ' [[Manchester United FC|Manchester United]]')])), ('goca', OrderedDict()), ('Medaile', OrderedDict([('1', '{{goca}}'), ('2', '[[1. česká fotbalová liga 1995/96|1995/1996]]'), ('3', ' [[SK Slavia Praha]]')])), ('goca', OrderedDict()), ('Medaile', OrderedDict([('1', '{{goca}}'), ('2', '[[Gambrinus liga 2002/03|2002/2003]]'), ('3', ' [[AC Sparta Praha]]')])), ('goca', OrderedDict()), ('Medaile', OrderedDict([('1', '{{goca}}'), ('2', '[[Gambrinus liga 2004/05|2004/2005]]'), ('3', ' [[AC Sparta Praha]]')])), ('goca', OrderedDict()), ('Medaile', OrderedDict([('1', '{{goca}}'), ('2', '[[Pohár Českomoravského fotbalového svazu 2003/04|2003/2004]]'), ('3', ' [[AC Sparta Praha]]')])), ('goca', OrderedDict()), ('Citace elektronického periodika', OrderedDict([('příjmení', 'Palička'), ('jméno', 'Jan'), ('spoluautoři', 'ŠVÉD Jan.'), ('titul', 'Poborský na životním vrcholu'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2001-2-27'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-na-zivotnim-vrcholu-d27-/fot_zahranici.aspx?c=A010227_233540_fot_zahranici_hdv')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Poborský zatím s Benfikou neprodloužil'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2000-12-21'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-zatim-s-benfikou-neprodlouzil-f0u-/fotbal.aspx?c=A001221_170512_fotbal_mn'), ('issn', '')])), ('Citace elektronického periodika', OrderedDict([('příjmení', 'Palička'), ('jméno', 'Jan'), ('spoluautoři', 'MAFA.'), ('titul', 'Poborský ztratil Nedvěda, má partu Italů'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2001-8-1'), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-ztratil-nedveda-ma-partu-italu-fd2-/fot_zahranici.aspx?c=A010731_221447_fot_zahranici_bra')])), ('Citace elektronického periodika', OrderedDict([('příjmení', 'Novák'), ('jméno', 'Jaromír'), ('titul', 'Začátek být lepší nemohl, říká Poborský'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2001-1-15'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/zacatek-byt-lepsi-nemohl-rika-poborsky-dyu-/fotbal.aspx?c=A010115_123915_fotbal_bra')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Poborský přemýšlí o návratu domů'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2001-10-16'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-7'), ('url', 'http://fotbal.idnes.cz/poborsky-premysli-o-navratu-domu-dlp-/fot_zahranici.aspx?c=A011016_131528_fot_zahranici_ber')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Odejde Poborský do AC Milán?'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2001-12-13'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-7'), ('url', 'http://fotbal.idnes.cz/odejde-poborsky-do-ac-milan-dd1-/fot_zahranici.aspx?c=A011213_153655_fot_zahranici_min')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Poborský dostal nabídku ze Sparty'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2002-3-25'), ('datum přístupu', '2012-7-7'), ('url', 'http://fotbal.idnes.cz/poborsky-dostal-nabidku-ze-sparty-d52-/fot_zahranici.aspx?c=A020325_145959_fot_zahranici_ber')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Poborský potvrdil úmysl odejít z Lazia'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2002-5-7'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-potvrdil-umysl-odejit-z-lazia-fcn-/fot_zahranici.aspx?c=A020507_171550_fot_zahranici_rou')])), ('Citace elektronického periodika', OrderedDict([('příjmení', 'Pacek'), ('jméno', 'Daniel'), ('spoluautoři', 'MF DNES.'), ('titul', 'Nejsem příživník, říká fotbalista Poborský'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2002-9-27'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-7'), ('url', 'http://fotbal.idnes.cz/nejsem-prizivnik-rika-fotbalista-poborsky-f2w-/fotbal.aspx?c=A020927_103736_fotbal_min')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Juventusu k titulu pomohl Poborský'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2002-5-5'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/juventusu-k-titulu-pomohl-poborsky-d7j-/fot_zahranici.aspx?c=A020505_170126_fot_zahranici_ber')])), ('Citace elektronického periodika', OrderedDict([('příjmení', 'Novák'), ('jméno', 'Jaromír'), ('titul', 'Poborský bere Spartu jako výzvu'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2002-5-15'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-bere-spartu-jako-vyzvu-doz-/fotbal.aspx?c=A020515_123503_fotbal_mn')])), ('Citace elektronického periodika', OrderedDict([('příjmení', 'Novák'), ('jméno', 'Jaromír'), ('titul', 'Poborský prodloužil, pokračuje ve Spartě'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2004-7-20'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-prodlouzil-pokracuje-ve-sparte-fpv-/fotbal.aspx?c=A040720_102903_fotbal_ot')])), ('Citace elektronického periodika', OrderedDict([('příjmení', 'Novák'), ('jméno', 'Jaromír'), ('titul', 'Poborský: Ve Spartě se mi zkrátka líbí'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2004-7-20'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-ve-sparte-se-mi-zkratka-libi-dwz-/fotbal.aspx?c=A040720_171548_fotbal_mn')])), ('Citace elektronického periodika', OrderedDict([('příjmení', 'Švéd'), ('jméno', 'Jan'), ('titul', 'Nedvědem bych být nechtěl, říká Poborský'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2005-6-13'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/nedvedem-bych-byt-nechtel-rika-poborsky-fcw-/fotbal.aspx?c=A050612_182550_fotbal_ot')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Poborský: Nejsem sparťanský hromosvod'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2005-5-1'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-nejsem-spartansky-hromosvod-dhv-/fotbal.aspx?c=A050601_151209_fotbal_mn')])), ('Citace elektronického periodika', OrderedDict([('příjmení', 'Novák'), ('jméno', 'Jaromír'), ('titul', 'Hřebík - Poborský, teď už otevřený boj'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2005-9-20'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/hrebik-poborsky-ted-uz-otevreny-boj-dbt-/fotbal.aspx?c=A050920_131148_fotbal_mn')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Hřebík - Poborský složil funkci kapitána Sparty'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2005-9-21'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-slozil-funkci-kapitana-sparty-f0n-/fotbal.aspx?c=A050921_165913_fotbal_mn')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Hřebík - Poborský dostal SMS, že má padáka'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2005-9-22'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-dostal-sms-ze-ma-padaka-daa-/fotbal.aspx?c=A050922_133201_fotbal_min')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Hřebík - Když je Spartě krušno, zazáří Poborský'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2003-8-26'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/kdyz-je-sparte-krusno-zazari-poborsky-dh5-/fot_pohary.aspx?c=A030826_203535_fot_pohary_min')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Poborský bude hrát za své Budějovice'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2005-9-23'), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/poborsky-bude-hrat-za-sve-budejovice-dvn-/fotbal.aspx?c=A050923_103722_fotbal_min')])), ('Citace elektronického periodika', OrderedDict([('titul', 'Poborský se proti Slavii rozloučí s kariérou'), ('periodikum', 'iHNed.cz'), ('odkaz na periodikum', 'iHNed.cz'), ('datum vydání', '2007-5-25'), ('datum přístupu', '2012-7-6'), ('url', 'http://sport.ihned.cz/c1-21238420-poborsky-se-proti-slavii-rozlouci-s-karierou')])), ('flagicon', OrderedDict([('1', 'Československo')])), ('flagicon', OrderedDict([('1', 'Československo')])), ('flagicon', OrderedDict([('1', 'Česko')])), ('flagicon', OrderedDict([('1', 'Česko')])), ('flagicon', OrderedDict([('1', 'Česko')])), ('flagicon', OrderedDict([('1', 'Česko')])), ('flagicon', OrderedDict([('1', 'ENG')])), ('flagicon', OrderedDict([('1', 'ENG')])), ('flagicon', OrderedDict([('1', 'POR')])), ('flagicon', OrderedDict([('1', 'POR')])), ('flagicon', OrderedDict([('1', 'POR')])), ('flagicon', OrderedDict([('1', 'POR')])), ('flagicon', OrderedDict([('1', 'ITA')])), ('flagicon', OrderedDict([('1', 'ITA')])), ('flagicon', OrderedDict([('1', 'Česko')])), ('flagicon', OrderedDict([('1', 'Česko')])), ('flagicon', OrderedDict([('1', 'Česko')])), ('flagicon', OrderedDict([('1', 'Česko')])), ('flagicon', OrderedDict([('1', 'Česko')])), ('flagicon', OrderedDict([('1', 'Česko')])), ('Citace elektronického periodika', OrderedDict([('příjmení', 'Novák'), ('jméno', 'Miloslav'), ('titul', 'Poborského lob a paráda Ronalda. Jak Češi hráli proti Portugalcům'), ('periodikum', 'iDNES.cz'), ('odkaz na periodikum', 'iDNES.cz'), ('datum vydání', '2012-6-19'), ('datum aktualizace', ''), ('datum přístupu', '2012-7-6'), ('url', 'http://fotbal.idnes.cz/cesko-portugalsko-vzajemne-souboje-na-euru-fe2-/euro-2012.aspx?c=A120618_003523_euro-2012_min')])), ('en', OrderedDict()), ('en', OrderedDict()), ('en', OrderedDict()), ('en', OrderedDict()), ('en', OrderedDict()), ('en', OrderedDict()), ('en', OrderedDict()), ('en', OrderedDict()), ('en', OrderedDict()), ('en', OrderedDict()), ('goal', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('flagicon', OrderedDict([('1', 'CZE')])), ('flagicon', OrderedDict([('1', 'POR')])), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('flagicon', OrderedDict([('1', 'CZE')])), ('flagicon', OrderedDict([('1', 'BIH')])), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('flagicon', OrderedDict([('1', 'CZE')])), ('flagicon', OrderedDict([('1', 'FRA')])), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('flagicon', OrderedDict([('1', 'Bulharsko')])), ('flagicon', OrderedDict([('1', 'CZE')])), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('flagicon', OrderedDict([('1', 'CZE')])), ('flagicon', OrderedDict([('1', 'Bělorusko')])), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('flagicon', OrderedDict([('1', 'CZE')])), ('flagicon', OrderedDict([('1', 'NED')])), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('flagicon', OrderedDict([('1', 'CZE')])), ('flagicon', OrderedDict([('1', 'Kanada')])), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('0', OrderedDict()), ('flagicon', OrderedDict([('1', 'TUR')])), ('flagicon', OrderedDict([('1', 'CZE')])), ('citace elektronického periodika', OrderedDict([('periodikum', '[[iHNed.cz]]'), ('titul', 'Hašek je novým předsedou svazu, fotbal směřuje ke změně'), ('url', 'http://sport.ihned.cz/c1-37587350-hasek-je-novym-predsedou-svazu-fotbal-smeruje-ke-zmene')])), ('citace elektronického periodika', OrderedDict([('periodikum', 'fotbal.sport.cz'), ('titul', 'Fotbalisté mají konečně svou asociaci, která se postaví i za lepiče plakátů'), ('url', 'http://fotbal.sport.cz/clanek/187247-fotbaliste-maji-konecne-svou-asociaci-ktera-se-postavi-i-za-lepice-plakatu.html')])), ('citace elektronického periodika', OrderedDict([('periodikum', 'idnes.cz'), ('titul', 'Poborský odstoupil z čela České asociace fotbalových hráčů'), ('url', 'http://fotbal.idnes.cz/poborsky-uz-nevede-hracskou-asociaci-dwp-/fotbal.aspx?c=A130628_084342_fotbal_rou')])), ('citace elektronického periodika', OrderedDict([('periodikum', 'reflex.cz'), ('titul', 'Kariéra po kariéře'), ('url', 'http://www.reflex.cz/clanek/stary-reflex-tema-reflexu/28368/kariera-po-kariere.html')])), ('citace elektronického periodika', OrderedDict([('periodikum', 'iDnes.cz'), ('titul', 'Poborský bude hrát opět s číslem osm. Tentokrát v dresu jihočeské ODS'), ('url', 'http://budejovice.idnes.cz/poborsky-bude-zase-hrat-s-cislem-8-tentokrat-v-dresu-jihoceske-ods-p9f-/budejovice-zpravy.aspx?c=A120411_150742_budejovice-zpravy_sor')])), ('citace elektronického periodika', OrderedDict([('periodikum', 'iDnes.cz'), ('titul', 'Poborský slibuje nasazení, Pouzar s mandátem zastupitele váhá'), ('url', 'http://budejovice.idnes.cz/poborsky-a-pouzar-uspeli-ve-volbach-do-zastupitelstva-kraje-pr7-/budejovice-zpravy.aspx?c=A121015_153043_budejovice-zpravy_jkr')])), ('citace elektronického periodika', OrderedDict([('periodikum', 'iDnes.cz'), ('titul', 'Poborský se přestěhoval, přišel tak o post krajského zastupitele'), ('url', 'http://budejovice.idnes.cz/poborsky-se-prestehoval-do-prahy-uz-neni-krajsky-zastupitel-p58-/budejovice-zpravy.aspx?c=A130320_094428_budejovice-zpravy_sou')])), ('Medailisté - Mistrovství Evropy ve fotbale 1996', OrderedDict()), ('Medailisté - Mistrovství Evropy ve fotbale 2004', OrderedDict()), ('Český fotbal ME 1996', OrderedDict()), ('Český fotbal ME 2000', OrderedDict()), ('Český fotbal ME 2004', OrderedDict()), ('Český fotbal MS 2006', OrderedDict()), ('Fotbalista roku (Česko)', OrderedDict()), ('Fotbal 1995/1996', OrderedDict()), ('Fotbal 2002/2003', OrderedDict()), ('Fotbal 2004/2005', OrderedDict()), ('Portály', OrderedDict([('1', 'Fotbal'), ('2', 'Česko')])), ('DEFAULTSORT:Poborský, Karel', OrderedDict())] >>> template Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'template' is not defined >>> template, parameters = next(data) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'list' object is not an iterator >>> >>> >>> >>> template, parameters = next(iter(data)) >>> template 'Infobox - fotbalista' >>> parameters OrderedDict([('jméno hráče', 'Karel Poborský'), ('celé jméno', ''), ('obrázek', 'Šmicer Poborský.JPG'), ('velikost obrázku', '220 px'), ('popisek', '[[Vladimír Šmicer]] a Karel Poborský (vpravo)'), ('výška', '1,74 m'), ('přezdívka', 'Steve <ref name="kariera"/>'), ('datum narození', '{{Datum narození a věk|1972|3|30}}'), ('místo narození', '[[Jindřichův Hradec]], [[Československo]]'), ('číslo dresu', '8'), ('pozice', '[[záložník (fotbal)|záložník]]'), ('mládežnické roky', '1978–1984<br />1984–1987<br />1987–1988<br />1988–1989'), ('mládežnické kluby', '{{flagicon|Česko|style=vertical-align:0;}} [[TJ Jiskra Třeboň (fotbal)|Jiskra Třeboň]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|TJ Dynamo Č. Budějovice]]<br />{{flagicon|CZE}} [[TJ Jiskra Třeboň (fotbal)|Jiskra Třeboň]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|TJ Dynamo Č. Budějovice]]'), ('roky', '1989–1994<br />1994–1995<br />1995–1996<br />1996–1998<br />1998–2001<br />2001–2002<br />2002–2005<br />2005–2007'), ('kluby', '{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[FK Viktoria Žižkov]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[SK Slavia Praha]]<br />{{flagicon|ENG|style=vertical-align:0;}} [[Manchester United FC|Manchester United]]<br />{{flagicon|POR|style=vertical-align:0;}} [[Sport Lisboa e Benfica|Benfica Lisabon]]<br />{{flagicon|ITA|style=vertical-align:0;}} [[SS Lazio|Lazio Řím]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[AC Sparta Praha]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]'), ('zápasy (góly)', '{{0}}82{{0}}(16)<br />{{0}}28{{0}}(10)<br />{{0}}27{{0}}(11)<br />{{0}}37{{0}}{{0}}(5)<br />{{0}}99{{0}}(16)<br />{{0}}46{{0}}{{0}}(5)<br />{{0}}86{{0}}(25)<br />{{0}}{{0}}9{{0}}{{0}}(2)'), ('reprezentace roky', '1994–2006'), ('reprezentace jméno', '{{flagicon|CZE}} [[Česká fotbalová reprezentace|Česko]]'), ('reprezentace zápasy (góly)', '118{{0}}{{0}}(8)'), ('klubaktual', ''), ('repaktual', ''), ('úspěchy', '{{Infobox - medaile\n | vložený = ano\n | soutěž1 = [[Mistrovství Evropy ve fotbale|Mistrovství Evropy]]\n | medaile1 = \n {{Medaile|{{sica}}|[[Mistrovství Evropy ve fotbale 1996|ME 1996]]| [[Česká fotbalová reprezentace|Česko]]}}\n {{Medaile|{{brca}}|[[Mistrovství Evropy ve fotbale 2004|ME 2004]]| [[Česká fotbalová reprezentace|Česko]]}}\n | soutěž2 = [[Konfederační pohár FIFA]]\n | medaile2 = \n {{Medaile|{{brca}}|[[Konfederační pohár FIFA 1997|1997]]| [[Česká fotbalová reprezentace|Česko]]}}\n | soutěž3 = [[Premier League]]\n | medaile3 = \n {{Medaile|{{goca}}|[[Premier League 1996/97|1996/1997]]| [[Manchester United FC|Manchester United]]}}\n | soutěž4 = [[1. česká fotbalová liga]]\n | medaile4 = \n {{Medaile|{{goca}}|[[1. česká fotbalová liga 1995/96|1995/1996]]| [[SK Slavia Praha]]}}\n {{Medaile|{{goca}}|[[Gambrinus liga 2002/03|2002/2003]]| [[AC Sparta Praha]]}}\n {{Medaile|{{goca}}|[[Gambrinus liga 2004/05|2004/2005]]| [[AC Sparta Praha]]}}\n | soutěž5 = [[Pohár České pošty|Pohár ČMFS]]\n | medaile5 = \n {{Medaile|{{goca}}|[[Pohár Českomoravského fotbalového svazu 2003/04|2003/2004]]| [[AC Sparta Praha]]}}\n}}')]) >>> kluby = parameters.get('kluby') >>> roky = parameters.get('roky') >>> zapasy = parameters.get('zápasy (góly)') >>> kluby '{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[FK Viktoria Žižkov]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[SK Slavia Praha]]<br />{{flagicon|ENG|style=vertical-align:0;}} [[Manchester United FC|Manchester United]]<br />{{flagicon|POR|style=vertical-align:0;}} [[Sport Lisboa e Benfica|Benfica Lisabon]]<br />{{flagicon|ITA|style=vertical-align:0;}} [[SS Lazio|Lazio Řím]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[AC Sparta Praha]]<br />{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]' >>> roky '1989–1994<br />1994–1995<br />1995–1996<br />1996–1998<br />1998–2001<br />2001–2002<br />2002–2005<br />2005–2007' >>> zapasy '{{0}}82{{0}}(16)<br />{{0}}28{{0}}(10)<br />{{0}}27{{0}}(11)<br />{{0}}37{{0}}{{0}}(5)<br />{{0}}99{{0}}(16)<br />{{0}}46{{0}}{{0}}(5)<br />{{0}}86{{0}}(25)<br />{{0}}{{0}}9{{0}}{{0}}(2)' >>> >>> >>> >>> kluby_split = regex.split(kluby) >>> roky_split = regex.split(roky) >>> zapasy_split = regex.split(zapasy) >>> kluby_split ['{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]', '{{flagicon|Česko|style=vertical-align:0;}} [[FK Viktoria Žižkov]]', '{{flagicon|Česko|style=vertical-align:0;}} [[SK Slavia Praha]]', '{{flagicon|ENG|style=vertical-align:0;}} [[Manchester United FC|Manchester United]]', '{{flagicon|POR|style=vertical-align:0;}} [[Sport Lisboa e Benfica|Benfica Lisabon]]', '{{flagicon|ITA|style=vertical-align:0;}} [[SS Lazio|Lazio Řím]]', '{{flagicon|Česko|style=vertical-align:0;}} [[AC Sparta Praha]]', '{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]'] >>> roky_split ['1989–1994', '1994–1995', '1995–1996', '1996–1998', '1998–2001', '2001–2002', '2002–2005', '2005–2007'] >>> kluby_split ['{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]', '{{flagicon|Česko|style=vertical-align:0;}} [[FK Viktoria Žižkov]]', '{{flagicon|Česko|style=vertical-align:0;}} [[SK Slavia Praha]]', '{{flagicon|ENG|style=vertical-align:0;}} [[Manchester United FC|Manchester United]]', '{{flagicon|POR|style=vertical-align:0;}} [[Sport Lisboa e Benfica|Benfica Lisabon]]', '{{flagicon|ITA|style=vertical-align:0;}} [[SS Lazio|Lazio Řím]]', '{{flagicon|Česko|style=vertical-align:0;}} [[AC Sparta Praha]]', '{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]'] >>> zapasy_split ['{{0}}82{{0}}(16)', '{{0}}28{{0}}(10)', '{{0}}27{{0}}(11)', '{{0}}37{{0}}{{0}}(5)', '{{0}}99{{0}}(16)', '{{0}}46{{0}}{{0}}(5)', '{{0}}86{{0}}(25)', '{{0}}{{0}}9{{0}}{{0}}(2)'] >>> len(kluby_split) 8 >>> len(roky_split) 8 >>> len(zapasy_split) 8 >>> range(len(kluby_split)) range(0, 8) >>> i=0 >>> (kluby_split[i], roky_split[i], zapasy_split[i]) File "<stdin>", line 1 (kluby_split[i], roky_split[i], zapasy_split[i]) ^ IndentationError: unexpected indent >>> (kluby_split[i], roky_split[i], zapasy_split[i]) ('{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]', '1989–1994', '{{0}}82{{0}}(16)') >>> >>> >>> >>> (kluby_split[i], roky_split[i], zapasy_split[i]) ('{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]', '1989–1994', '{{0}}82{{0}}(16)') >>> klub, roky, zapasy = next(rows) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'rows' is not defined >>> rows = [] >>> rows.append( ... (kluby_split[i], roky_split[i], zapasy_split[i]) ... ) >>> rows [('{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]', '1989–1994', '{{0}}82{{0}}(16)')] >>> >>> >>> >>> klub, roky, zapasy = next(rows) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'list' object is not an iterator >>> klub, roky, zapasy = next(iter(rows)) >>> klub '{{flagicon|Česko|style=vertical-align:0;}} [[SK Dynamo České Budějovice|Dynamo Č. Budějovice]]' >>> roky '1989–1994' >>> zapasy '{{0}}82{{0}}(16)' >>> klub = regex2.sub('', klub).strip() Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'regex2' is not defined >>> regex2 = re.compile(r'\{\{.*?\}\}', flags=re.S) >>> klub = regex2.sub('', klub).strip() >>> match = link_regex.search(klub) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'link_regex' is not defined >>> from pywikibot import pagegenerators, textlib, link_regex >>> match = link_regex.search(klub) >>> match <_sre.SRE_Match object; span=(0, 51), match='[[SK Dynamo České Budějovice|Dynamo Č. Budějovice> >>> stranka = pywikibot.Page(site, match.group('title')) >>> stranka Page('SK Dynamo České Budějovice') >>> stranka.isRedirectPage() False >>> rstranka = stranka.getRedirectTarget() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Data60G/www/py/pywikibot/core/pywikibot/page.py", line 1634, in getRedirectTarget return self.site.getredirtarget(self) File "/Data60G/www/py/pywikibot/core/pywikibot/site.py", line 3106, in getredirtarget raise IsNotRedirectPage(page) pywikibot.exceptions.IsNotRedirectPage: Page [[cs:SK Dynamo České Budějovice]] is not a redirect page. >>> >>> >>> >>> >>> item = stranka.data_item() >>> item ItemPage('Q839313') >>> datum = regex3.split(roky) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'regex3' is not defined >>> regex3 = re.comple(r'[-–—]') Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'comple' >>> regex3 = re.compile(r'[-–—]') >>> regex3 re.compile('[-–—]')