1
0
Fork 0

Engadir opción de que non exista a materia no ano seguinte.

This commit is contained in:
Parodper 2024-03-07 11:33:38 +01:00
parent abe301ad37
commit 2c37a2c5a6
2 changed files with 7 additions and 2 deletions

View File

@ -31,8 +31,12 @@ def descargar_seccions(cod_materia: str, ano: str, idioma: str) -> dict:
}
for i in range(1, 10):
contido = sacar_contido_seccion(
descargar.descargar_paxina_materia(cod_materia, i, ano, idioma))
try:
contido = sacar_contido_seccion(
descargar.descargar_paxina_materia(cod_materia, i, ano, idioma))
except descargar.DescargaFallou as e:
if e.valor == 302:
contido = ""
contidos[opcions.SECCIONS[i]] = contido
return contidos

View File

@ -43,6 +43,7 @@ def xerar_url_materias(
def descargar_paxina(url: str) -> str:
r = requests.get(url, allow_redirects=False)
if r.status_code != 200:
logging.debug(url)
raise DescargaFallou(r.status_code)
return r.text