Python

Outil de consultation groupée des résultats du Gaokao

Transforme le travail manuel et répétitif de consultation des résultats d'admission, entrée par entrée, en un pipeline par lots : le script lit une liste de noms, interroge, vérifie et organise les résultats automatiquement, puis exporte un tableau récapitulatif complet.

Aperçu du projet

L'outil s'adresse aux scénarios de consultation en masse. Il utilise Playwright pour piloter un navigateur vers l'interface de consultation des résultats d'admission de l'Autorité des examens de Pékin, récupère les résultats un à un, structure les données avec pandas et écrit un fichier Excel via openpyxl. En cours de route, il vérifie la correspondance des noms et consigne séparément les cas de résultat absent ou de spécialité vide, pour produire un tableau récapitulatif vérifiable à la main.

À propos de ce projet

Objectif

La consultation des résultats d'admission demande de saisir les informations et de noter les résultats une entrée à la fois, ce qui devient source d'erreurs et d'oublis dès que la liste s'allonge. Cet outil réunit la requête, la vérification et l'organisation en une seule étape.

Fonctionnement

Le script vérifie d'abord que les dépendances sont présentes et installe ce qui manque ; il lit ensuite la liste à interroger et utilise Playwright pour piloter un navigateur vers l'interface de consultation, en enregistrant chaque résultat à mesure ; il écrit enfin le tout dans Excel. Chaque résultat est comparé au nom figurant dans la liste, et les écarts sont signalés séparément.

Outils utilisés

Écrit en Python ; Playwright pour l'automatisation du navigateur ; pandas pour le traitement des données ; openpyxl pour l'export du tableur.

Portée et limites

L'outil vise l'organisation par lots, et les résultats suivent ce que renvoie l'interface officielle ; une panne réseau ou une modification de l'interface nécessite une vérification manuelle. Les informations personnelles sont traitées uniquement en local et ne sont jamais transmises à l'extérieur.

Déroulement

De la lecture de la liste à l'export du tableau, quatre étapes s'enchaînent.

Vérifier et préparer les dépendances

Le premier lancement détecte si pandas, playwright et openpyxl sont disponibles et installe ce qui manque, pour qu'un problème d'environnement n'interrompe pas le déroulement.

Lire la liste à interroger

Les entrées à consulter sont chargées depuis un tableur et servent d'entrée à tout le lot.

Interroger et vérifier une à une

Un navigateur est piloté vers l'interface de consultation pour récupérer les résultats, et chacun est comparé au nom de la liste, les écarts étant signalés séparément.

Organiser et exporter

pandas structure les résultats et openpyxl écrit un tableau récapitulatif Excel, directement consultable et vérifiable.

Anomalies consignées séparément

Les résultats absents et les spécialités d'admission vides ne sont pas silencieusement écartés, mais classés dans leurs propres catégories.

Les données restent locales

Tout le traitement se fait sur la machine locale ; ni la liste de noms ni les résultats ne sont envoyés à un service tiers.

Retour aux projets