VROF

Réalisations

Collecte et recoupement des informations des magasins franchisés de trois applications de livraison

Choisissez simplement la région, et la liste des franchisés, qui n'était visible que dans l'application, se retrouve organisée en douze éléments, avec vérification croisée de la présence dans les autres applications via le numéro d'enregistrement de l'entreprise.

État des magasins franchisés de trois applications de livraison

Avant

Ouvrir l'application, appuyer sur chaque magasin un par un et les recopier dans Excel

Après

Exécution après choix de la région · douze éléments organisés dans Excel, avec vérification croisée de la présence dans les autres applications de livraison

Un tableau Excel produit par l'outil livré. Les en-têtes sont, dans l'ordre : nom de la région, catégorie, nom du magasin dans la liste, raison sociale du certificat d'enregistrement d'entreprise, adresse, numéro d'enregistrement de l'entreprise, nom du représentant, nombre de commandes récentes, nombre d'avis récents, nombre de réponses récentes du gérant, numéro de téléphone. Les noms des magasins et les raisons sociales sont floutés dans leur colonne, et l'adresse, le numéro d'enregistrement de l'entreprise, le nom du représentant et le numéro de téléphone sont également masqués. Pour le nom de la région, seul le nom de la province est conservé ; la ville et l'arrondissement sont masqués. La colonne des catégories montre viande·grillades, poulet frit, café·desserts, pieds de porc·bossam, cuisine chinoise et snacks, et les trois colonnes de droite sont remplies ligne par ligne de chiffres tels que commandes récentes 400·500·900·1000, avis 50·76·321, réponses du gérant 55·94·154. Un peu plus de trente lignes tiennent à l'écran.
C'est un résultat de livraison réel. Les noms des magasins et les raisons sociales sont floutés par colonne, les noms de région sont floutés à partir de la ville et de l'arrondissement, et l'adresse, le numéro d'enregistrement de l'entreprise, le nom du représentant et le numéro de téléphone sont également masqués. La colonne des heures d'ouverture à droite a été coupée pour tenir dans la page.
Client
Logistique
Secteur
Logistique
Année de réalisation
2025
Durée
4 semaines
Domaine
Automatisation
  • Lecture de la structure d'écran de l'application
  • Consultation automatique sur le web
  • Collecte par région et par catégorie
  • Vérification croisée par numéro d'enregistrement de l'entreprise
  • Distribution sous forme d'exécutable
  • Génération automatique d'Excel

Contexte

Savoir quels magasins sont présents dans une application de livraison, et combien de commandes et d’avis ils accumulent, est une matière pour lire la zone commerciale d’un quartier. Mais cette information est éparpillée entre les applications, et il n’existe pas qu’une seule façon de voir les mêmes données.

Ce que nous avons vu sur place

On ouvrait l’application, on appuyait sur chaque magasin un par un, et on recopiait dans Excel.

On règle la région, on choisit la catégorie, on touche le magasin pour ouvrir le détail, et on recopie les éléments nécessaires. Puis on recherche un par un, par numéro d’enregistrement de l’entreprise, si le même magasin est aussi présent dans les autres applications de livraison.

Il n’y a pas qu’une région, et pas qu’une catégorie. Une région terminée, la suivante recommence depuis le début.

Le problème défini

Le problème était que chaque tâche passe par un chemin différent.

La liste des franchisés n’est visible qu’en ouvrant l’application. En revanche, savoir si un magasin est aussi présent dans une autre application se vérifie en interrogeant le numéro d’enregistrement de l’entreprise sur le site des gérants. S’en tenir à une seule façon, c’est ne pas pouvoir faire un côté, ou faire passer même le côté qui fonctionne par un détour difficile.

Ce qui a été réalisé

  • La liste est lue depuis la structure d’écran de l’application — ce n’est pas une méthode qui photographie l’écran pour reconnaître le texte. On trouve la position des éléments dans la structure que l’application dessine, et on agit dessus
  • La vérification se fait sur le site des gérants — comme la présence est consultable sur le web, un navigateur est piloté automatiquement pour confirmer. Quand un chemin fonctionne, on le prend
  • Par région et par catégorie — désignez une région et la collecte se fait découpée par catégorie, avec un dossier qui s’accumule par région
  • Douze éléments — nom de la région, catégorie, raison sociale, raison sociale du certificat d’enregistrement d’entreprise, adresse, numéro d’enregistrement de l’entreprise, représentant, nombre de commandes, nombre d’avis, nombre de réponses du gérant, numéro de téléphone et heures d’ouverture, organisés sur une seule ligne
  • Vérification croisée par numéro d’enregistrement de l’entreprise — les numéros collectés dans une application sont saisis dans une autre pour confirmer la présence. On met une feuille Excel en entrée, et une feuille Excel avec la présence indiquée ressort
  • Exécution sans installation — l’outil de contrôle a été livré sous forme d’exécutable. On choisit le fichier, on appuie sur démarrer, la progression s’affiche et on peut s’arrêter en cours de route. Quelqu’un qui ne connaît pas Python le reçoit et l’utilise immédiatement

Résultat

Choisissez une région et lancez : les magasins franchisés par catégorie s’accumulent en douze éléments, et en saisissant un numéro d’enregistrement de l’entreprise, la présence dans les autres applications de livraison ressort sous forme de tableau.

D’autres travaux réalisés de la même manière sont réunis dans Collecte de données d’applications.

Sources des faits

Trois ensembles de code livré et résultats de collecte (20 régions), plus l'exécutable distribuable et son manuel d'utilisation

Des conseils pour vous faire gagner du temps Consultation gratuite · Réponse sous 1 jour ouvré

Contact