1
0
Fork 0

Nome da titulación

This commit is contained in:
Parodper 2024-01-18 11:04:45 +01:00
parent 278e613ccc
commit baa987bd7c
2 changed files with 5 additions and 3 deletions

View File

@ -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

View File

@ -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: