Collecteur d'annonces des applis de vente immobilière sur plan
Choisissez les régions et les thèmes qui vous intéressent, l'outil parcourt la liste de l'application jusqu'au bout et exporte les annonces dans un fichier Excel. Plutôt que de capturer l'écran pour le lire, il lit directement la structure de l'écran affiché par l'application.
Suivi des annonces de deux applications de vente sur plan
Avant
Ouverture de l'application et saisie manuelle de chaque annonce
Après
Une seule exécution après choix de la région ou du thème · données compilées dans Excel
Les écrans sont reconstitués avec des données fictives pour protéger les informations clients.
Contexte
Les informations sur les programmes en vente sur plan se trouvent dans les applications. Lorsqu’elles ne sont pas consultables sur le web, il ne reste qu’à ouvrir l’application, faire défiler la liste et vérifier chaque annonce une à une.
Ce projet portait sur deux applications. L’une est organisée par région (15 régions), l’autre par thème (appartements, officetels, locaux commerciaux). Leurs écrans sont construits différemment.
Ce que nous avons constaté
Chaque annonce était ouverte dans l’application, puis les informations utiles étaient recopiées une par une.
La liste s’allonge à mesure que l’on fait défiler l’écran, sans que l’on puisse voir où elle s’arrête. Avec quinze régions, l’opération ne se répète pas quinze fois, mais autant de fois qu’il y a d’annonces. Et tout recommence le lendemain.
Le problème
Il s’agissait de traiter les deux applications avec un seul outil.
Un outil conçu pour une application puis adapté à l’autre finit par ne plus fonctionner pour la première. Deux outils distincts imposent, à chaque évolution, de faire les corrections deux fois.
Ce que nous avons réalisé
- Lecture directe de la structure de l’écran — il ne s’agit pas de capturer l’écran pour en reconnaître le texte. L’outil lit la structure affichée par l’application pour repérer les éléments recherchés. Il les retrouve même si la police ou la résolution change
- Sélection des cibles avant lancement — parmi 15 régions pour l’une des applications, parmi trois thèmes pour l’autre. L’écran de sélection est le même ; seule la liste proposée change
- Collecte jusqu’à la fin de la liste — pour les éléments qui ne sont pas encore affichés, l’outil fait défiler l’écran progressivement et attend. Un bouton momentanément invisible n’est pas immédiatement traité comme un échec
- Progression visible à l’écran — l’étape en cours et le nombre d’annonces traitées sont affichés. Sans indicateur de progression, une tâche longue ne se distingue pas d’un blocage
- Le même écran, quel que soit le nombre d’applications — l’ajout d’une application ne modifie pas ce qui existe déjà ; seule la logique propre à la nouvelle application vient s’y ajouter. L’écran et la procédure restent les mêmes pour l’utilisateur
Résultats
Il suffit de choisir une région ou un thème et de lancer l’outil. La liste est collectée jusqu’au bout, et un fichier Excel est produit à la fin.
Nos autres réalisations fondées sur la même approche sont réunies dans Collecte de données d’applications.