fixed s 8
This commit is contained in:
parent
c2109a5bba
commit
8c1530f39f
2 changed files with 318 additions and 315 deletions
9
parse.py
9
parse.py
|
@ -7,7 +7,7 @@ from collections import namedtuple
|
||||||
Finito = namedtuple('Finito', ['Number', 'Date', 'Title'])
|
Finito = namedtuple('Finito', ['Number', 'Date', 'Title'])
|
||||||
|
|
||||||
|
|
||||||
def parse_wiki_source(wiki_source, ep_):
|
def parse_wiki_source(wiki_source, stagione):
|
||||||
Episode = namedtuple('Episode', ['N_tot', 'N', 'Prima_TV_ita', 'Nome_della_puntata'])
|
Episode = namedtuple('Episode', ['N_tot', 'N', 'Prima_TV_ita', 'Nome_della_puntata'])
|
||||||
|
|
||||||
pattern = re.compile(
|
pattern = re.compile(
|
||||||
|
@ -20,11 +20,14 @@ def parse_wiki_source(wiki_source, ep_):
|
||||||
|
|
||||||
episodes = []
|
episodes = []
|
||||||
for match in matches:
|
for match in matches:
|
||||||
if ep_ not in {13, 14, 15, 16, 17}:
|
print(f'----------------------- {list(match)}')
|
||||||
|
if stagione == 8:
|
||||||
|
n_tot, prima_tv_ita, nome_della_puntata, n = match
|
||||||
|
elif stagione not in {13, 14, 15, 16, 17}:
|
||||||
n_tot, n, prima_tv_ita, nome_della_puntata = match
|
n_tot, n, prima_tv_ita, nome_della_puntata = match
|
||||||
else:
|
else:
|
||||||
n_tot, nome_della_puntata, prima_tv_ita, n = [m.strip() for m in match]
|
n_tot, nome_della_puntata, prima_tv_ita, n = [m.strip() for m in match]
|
||||||
if n.endswith('2011') or n.endswith('2012'): # or n.endswith('2013') or n.endswith('2014') or n.endswith('2016'):
|
if n.endswith('2011') or n.endswith('2012'):
|
||||||
nome_della_puntata = prima_tv_ita
|
nome_della_puntata = prima_tv_ita
|
||||||
prima_tv_ita = n
|
prima_tv_ita = n
|
||||||
if prima_tv_ita.startswith('rowspan'):
|
if prima_tv_ita.startswith('rowspan'):
|
||||||
|
|
Loading…
Reference in a new issue