Engadir opción de que non exista a materia no ano seguinte.
This commit is contained in:
parent
abe301ad37
commit
2c37a2c5a6
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue