Nome da titulación
This commit is contained in:
parent
278e613ccc
commit
baa987bd7c
|
@ -62,6 +62,8 @@ def lista_materias(codigo_titulacion, ano, idioma):
|
|||
# conteña o parametro assignatura
|
||||
regex = re.compile("&assignatura=([0-9]+G[0-9]+)")
|
||||
parser = BeautifulSoup(pax, 'html.parser')
|
||||
# Nome da titulación
|
||||
nome_titulacion = parser.find_all("a", class_='subapartat_actiu')[0]
|
||||
div = parser.find(id="contingut")
|
||||
# Devolver listaxe de materias
|
||||
materias = []
|
||||
|
@ -71,4 +73,4 @@ def lista_materias(codigo_titulacion, ano, idioma):
|
|||
if materia is not None:
|
||||
materias.append(materia.group(1))
|
||||
nomes[materia.group(1)] = url.get_text()
|
||||
return materias, nomes
|
||||
return materias, nomes, nome_titulacion.string
|
||||
|
|
4
main.py
4
main.py
|
@ -21,7 +21,7 @@ def color(linea: str) -> BeautifulSoup:
|
|||
|
||||
def xerar_paxina_html(codigo: str, ano_a: str, ano_b: str, idioma: str):
|
||||
logging.info('Descargando listaxe de materias')
|
||||
lista_materias, nomes = descargar.lista_materias(codigo, ano_a, idioma)
|
||||
lista_materias, nomes, titulacion = descargar.lista_materias(codigo, ano_a, idioma)
|
||||
|
||||
logging.info(f'Descargando materias para o ano {ano_a}')
|
||||
contidos_A = {
|
||||
|
@ -46,7 +46,7 @@ def xerar_paxina_html(codigo: str, ano_a: str, ano_b: str, idioma: str):
|
|||
elif idioma == 'eng':
|
||||
paxina.html['lang'] = 'en'
|
||||
titulo = paxina.new_tag('title')
|
||||
titulo.string = f'{codigo} de {ano_a} a {ano_b}, {idioma}'
|
||||
titulo.string = f'{titulacion} de {ano_a} a {ano_b}, {idioma}'
|
||||
paxina.html.head.append(titulo)
|
||||
|
||||
for materia in lista_materias:
|
||||
|
|
Loading…
Reference in New Issue