Skip to content
Extraits de code Groupes Projets
Valider b8c1a11c rédigé par Hadrien's avatar Hadrien
Parcourir les fichiers

wip: jura

parent 1ee129c3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -79,6 +79,7 @@ class Attrap_pref39(Attrap): ...@@ -79,6 +79,7 @@ class Attrap_pref39(Attrap):
# On récupère chaque balise a # On récupère chaque balise a
for a in soup.select("a.fr-card__link"): for a in soup.select("a.fr-card__link"):
if a.get("href") and a["href"].endswith(".pdf"): if a.get("href") and a["href"].endswith(".pdf"):
if a["href"].startswith("/"): if a["href"].startswith("/"):
url = f"{self.__HOST}{a['href']}" url = f"{self.__HOST}{a['href']}"
...@@ -87,11 +88,11 @@ class Attrap_pref39(Attrap): ...@@ -87,11 +88,11 @@ class Attrap_pref39(Attrap):
url = unquote(url) url = unquote(url)
name = a.get_text().strip() name = a.get_text().strip()
date_str = name.strip("RAA-39-").split(" ")[0]
try: date_str = soup.select("p.fr-card__detail").get_text().replace("Publié le ", "")
date = datetime.datetime.strptime(date_str.strip("_"), "%Y-%m-0%d") print(date_str)
except ValueError: date = datetime.datetime.strptime(date_str, "%Y-%m-0%d")
date = datetime.datetime.strptime(date_str.strip("_"), "%Y_%m_0%d")
raa = Attrap.RAA(url, date, name) raa = Attrap.RAA(url, date, name)
elements.append(raa) elements.append(raa)
return elements return elements
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter