import requests from bs4 import BeautifulSoup import json # URL de la page url = "https://partipirate.org/programTags" # Récupérer le contenu HTML de la page response = requests.get(url) soup = BeautifulSoup(response.content, "html.parser") # Extraire les ancres "#main figcaption a" et leurs attributs "href" links = [] for a in soup.select("#main figcaption a"): href = a.get("href") if href: links.append(href) # Enregistrer les liens dans un fichier JSON with open("partipirate_links.json", "w") as f: json.dump(links, f, indent=4)