import json import random def charger_et_afficher_recherche(): # Générer un nombre aléatoire entre 1 et 6 numero_fichier = random.randint(1, 6) # Construire le chemin du fichier chemin_fichier = f'assets/documents/recherche_pages_fr_{numero_fichier}.json' try: # Ouvrir et charger le fichier JSON with open(chemin_fichier, 'r', encoding='utf-8') as fichier: donnees = json.load(fichier) # Vérifier si le tableau "query.search" existe if "query" in donnees and "search" in donnees["query"]: # Sélectionner un élément aléatoire du tableau "query.search" if donnees["query"]["search"]: recherche = random.choice(donnees["query"]["search"]) print(recherche) else: print("Le tableau 'query.search' est vide.") else: print("Le tableau 'query.search' n'existe pas dans le fichier.") except FileNotFoundError: print(f"Le fichier {chemin_fichier} n'a pas été trouvé.") except json.JSONDecodeError: print(f"Erreur lors de la lecture du fichier {chemin_fichier}. Vérifiez sa structure JSON.") # Appeler la fonction charger_et_afficher_recherche()