Réalisations

Outil de collecte et de rapprochement des commerces des applis de livraison

Il suffit de choisir une région pour que la liste des commerces, jusque-là consultable uniquement dans l'application, soit organisée automatiquement en douze champs. Le numéro d'immatriculation permet ensuite de vérifier leur présence sur les autres applications.

Recensement des commerces sur trois applications de livraison

Avant

Ouverture de chaque fiche dans l'application et saisie manuelle dans Excel

Après

Lancement après choix de la région · douze champs compilés dans Excel et présence sur les autres applications vérifiée

Tableau Excel produit par l'outil livré. Les en-têtes sont, dans l'ordre : région, catégorie, nom du commerce dans la liste, raison sociale figurant sur le certificat d'immatriculation, adresse, numéro d'immatriculation, nom du dirigeant, commandes récentes, avis récents, réponses récentes du gérant, téléphone. Les colonnes du nom du commerce et de la raison sociale sont floutées, de même que l'adresse, le numéro d'immatriculation, le nom du dirigeant et le téléphone. Pour la région, seule la province est visible, la ville et l'arrondissement étant masqués. La colonne des catégories affiche viandes et grillades, poulet frit, cafés et desserts, jokbal et bossam, cuisine chinoise, snacks. Les trois colonnes de droite contiennent des valeurs comme 400, 500, 900 ou 1000 commandes récentes, 50, 76 ou 321 avis et 55, 94 ou 154 réponses du gérant. Une trentaine de lignes tiennent à l'écran.

Les écrans sont reconstitués avec des données fictives pour protéger les informations clients.

Client
Logistique
Secteur
Logistique
Réalisation
2025
Durée
4 semaines
Domaine
Automatisation des processus
  • Lecture de la structure des écrans d'application
  • Consultation web automatisée
  • Collecte par région et par catégorie
  • Rapprochement par numéro d'immatriculation
  • Livraison sous forme d'exécutable
  • Génération automatique de fichiers Excel

Contexte

Savoir quels commerces sont présents sur une application de livraison, et combien de commandes et d’avis ils reçoivent, permet d’analyser l’activité commerciale d’un quartier. Mais ces données sont réparties entre plusieurs applications, et on n’y accède pas toujours de la même manière.

Ce que nous avons constaté

Chaque commerce était ouvert un par un dans l’application, puis recopié dans Excel.

Il fallait sélectionner la région, choisir la catégorie, ouvrir la fiche du commerce et reporter les informations utiles. Puis vérifier, numéro d’immatriculation à l’appui, si ce même commerce figurait aussi sur les autres applications de livraison.

Les régions sont nombreuses, les catégories aussi. Une région terminée, tout recommence pour la suivante.

Le problème

Chaque tâche passe par un canal différent.

La liste des commerces n’est visible que dans l’application. En revanche, la présence d’un commerce sur une autre application se vérifie sur le site destiné aux gérants, à partir du numéro d’immatriculation. Imposer une méthode unique, c’est soit renoncer à l’une des deux tâches, soit compliquer inutilement celle qui fonctionnait déjà.

Ce que nous avons réalisé

  • La liste est lue à partir de la structure de l’application — il ne s’agit pas de capturer l’écran pour en reconnaître le texte. L’outil repère la position des éléments dans la structure affichée par l’application et agit dessus
  • La vérification passe par le site des gérants — la présence d’un commerce étant consultable sur le web, un navigateur piloté automatiquement s’en charge. Quand une voie fonctionne, nous l’utilisons
  • Par région et par catégorie — une fois la région choisie, la collecte se fait catégorie par catégorie, avec un dossier par région
  • Douze champs — région, catégorie, nom du commerce, raison sociale figurant sur le certificat d’immatriculation, adresse, numéro d’immatriculation, dirigeant, commandes, avis, réponses du gérant, téléphone et horaires d’ouverture, réunis sur une seule ligne
  • Rapprochement par numéro d’immatriculation — les numéros collectés sur une application sont vérifiés sur une autre. À partir d’un fichier Excel, l’outil produit un fichier Excel indiquant la présence de chaque commerce
  • Aucune installation — l’outil de vérification a été livré sous forme d’exécutable. Il suffit de choisir le fichier et de cliquer sur Démarrer ; la progression s’affiche et le traitement peut être interrompu à tout moment. Il est utilisable immédiatement, sans aucune connaissance de Python

Résultats

Une fois la région choisie et l’outil lancé, les commerces de chaque catégorie sont compilés en douze champs. À partir des numéros d’immatriculation, la présence sur les autres applications de livraison est restituée sous forme de tableau.

Nos autres réalisations fondées sur la même approche sont réunies dans Collecte de données d’applications.