Description du projet
TraduitLe script doit s'exécuter selon un calendrier une fois par jour, rassembler le prix actuel de chaque produit suivi et écrire les résultats dans une feuille de calcul structurée : une ligne par produit, des colonnes pour chaque concurrent, la date et notre propre prix pour comparaison. L'historique doit être préservé, afin que nous puissions voir comment un prix a évolué au fil des semaines, et pas seulement l'instantané d'aujourd'hui. Si la mise en page d'une page se casse ou qu'un article est en rupture de stock, l'exécution doit enregistrer cela clairement au lieu d'écrire un mauvais numéro ou de sauter silencieusement la ligne.
La partie la plus importante est la détection de changement. Lorsque qu'un concurrent augmente ou baisse un prix au-delà d'un petit seuil, ou qu'un article qui était indisponible revient, nous voulons une notification avec le produit, l'ancienne et la nouvelle valeur et la différence. Nous sommes ouverts à une pile raisonnable ; la fiabilité et un rapport d'erreur honnête sont plus importantes que la vitesse. Veuillez inclure une courte note de configuration afin que nous puissions ajouter ou retirer nous-mêmes des produits suivis.