🚀 Économisez 48% sur le forfait Premium = Obtenez toutes les fonctionnalités pour seulement $2.08/mois (Forfait annuel). Mettre à niveau

Pourquoi la détection de mots-clés dans le texte visible passe à côté des données cachées et comment y remédier

Détection de mots-clés

Vous configurez la surveillance des mots-clés, vous pouvez littéralement voir le mot présent dans le code HTML de la page lorsque vous ouvrez les outils de développement — et pourtant l'alerte ne se déclenche jamais. Rien n'est cassé. La détection standard des mots-clés lit le texte visible d'une page : les mots qu'un humain peut réellement lire à l'écran. Si la valeur que vous surveillez se trouve dans un élément masqué, un attribut data- ou un script en ligne, ce sont de vraies données mais ce n'est pas du texte visible, donc la détection ordinaire passe juste à côté.

La solution est une seule case à cocher. Dans l'onglet Detect Keyword de l'extension Auto Refresh par Extfy, activez Find monitor text in source et la recherche de mots-clés passe du texte affiché au code source HTML complet — éléments masqués, attributs et scripts inclus.

img
English 
En cours d'exécution 
Intervalle de temps
Liste d'actualisation
Détecter un mot-clé
Saisissez vos balises
in_stock 

Paramètres de notification et de surbrillance pour le mot-clé

 Notifier l'utilisateur 

Lorsque le mot-clé est trouvé ou que le sélecteur est cliqué
Lorsque le mot-clé n'est pas trouvé ou qu'aucun sélecteur ne correspond

 Lire le son lors de la détection ou de l'absence du mot-clé 

 Trouver le texte du moniteur dans la source 

Où se trouvent réellement les données cachées

Les pages modernes contiennent bien plus d'informations dans leur balisage qu'elles n'en affichent jamais à l'écran. Le mot-clé qui vous intéresse se trouve souvent dans l'un de ces emplacements :

  • Éléments masqués — un message d'état enveloppé dans display:none ou visibility:hidden, attendant qu'un script l'affiche.
  • Attributs data- — des valeurs comme data-availability="in_stock" ou data-status="approved" qui pilotent l'interface mais ne s'affichent jamais sous forme de texte.
  • Scripts en ligne et JSON — des objets d'état que la page fournit dans un bloc <script> et qu'elle affiche ensuite avec JavaScript.
  • Attributs comme title, alt et aria-label — lisibles par les machines et les lecteurs d'écran, invisibles pour la correspondance de texte.
  • Commentaires HTML et blocs de modèles — du balisage laissé par les développeurs qui reflète toujours l'état réel de la page.

Pourquoi la détection normale des mots-clés ne peut rien voir de tout cela

La détection du texte visible est volontairement conçue pour correspondre à votre intuition : elle lit la page comme une personne le fait, après que le navigateur a rendu tous les éléments, et elle ne prend en compte que les mots qui apparaissent réellement à l'écran. Cela la rend rapide et garde les résultats propres — une correspondance signifie qu'un humain pourrait également voir le mot. Le coût de cette conception est un angle mort. Tout ce qui existe uniquement dans le balisage n'est, par définition, pas du texte visible, donc le détecteur ne le recherche jamais. La page peut contenir exactement la chaîne que vous avez saisie comme mot-clé et la détection indiquera honnêtement « introuvable », car dans la vue affichée elle n'y est réellement pas.

La solution : activer Trouver le texte du moniteur dans la source

  1. Ouvrez l'extension Auto Refresh sur la page que vous surveillez et passez à l'onglet Detect Keyword.
  2. Saisissez le mot-clé exactement comme il apparaît dans la source — par exemple in_stock, et non l'étiquette « En stock » que la page pourrait afficher plus tard.
  3. Cochez Find monitor text in source.
  4. Cliquez sur Enregistrer. À partir du prochain rechargement, chaque vérification analyse le code source HTML complet — éléments masqués et scripts inclus — au lieu du seul texte visible.

Détection du texte visible vs. détection de la source en un coup d'œil

  • Ce qu'elle lit : le mode texte visible lit la page rendue qu'une personne voit ; le mode source lit le HTML brut envoyé par le serveur — chaque balise, attribut, commentaire et script en ligne.
  • Vitesse : le mode texte visible est plus léger ; l'analyse de la source entière effectue davantage de travail à chaque rechargement, attendez-vous donc à des vérifications légèrement plus lourdes.
  • Faux positifs : le mode texte visible se déclenche rarement à tort ; le mode source peut trouver un mot-clé dans un balisage d'arrière-plan qui n'a rien à voir avec ce qui est affiché à l'écran.
  • Idéal pour : le mode texte visible pour la surveillance quotidienne ; le mode source pour les développeurs et utilisateurs avancés qui surveillent des valeurs stockées par la page mais non affichées.

Un exemple concret : détecter le changement avant que la page ne l'affiche

Imaginez une page produit qui affiche « Rupture de stock » aux acheteurs alors que le balisage contient déjà data-availability="in_stock" — les données ont été mises à jour, l'interface n'a simplement pas encore suivi. La détection du texte visible continue de correspondre à l'étiquette obsolète « Rupture de stock ». Avec Find monitor text in source activé et le mot-clé défini sur in_stock, Auto Refresh détecte le changement dès qu'il apparaît dans le HTML, souvent un instant avant la mise à jour de la page visible. La même méthode fonctionne pour les indicateurs d'erreur masqués, les états d'approbation dans les outils d'administration et toute valeur qu'une page affiche tardivement avec JavaScript.

Maintenir une correspondance de source précise

  • Soyez précis.Court, les mots courants apparaissent partout dans le balisage d'une page par accident ; une chaîne distinctive comme in_stock ou status-approved est bien plus sûre que stock.
  • Surveillez les correspondances fantômes. Si des alertes se déclenchent alors que rien n'a visiblement changé, votre mot-clé correspond à un balisage d'arrière-plan — affinez le mot-clé ou repassez cette règle en mode texte visible.
  • Activez-le par règle, pas partout. Si la détection standard trouve déjà ce dont vous avez besoin sur une page, laissez cette option désactivée à cet endroit pour des vérifications plus rapides et plus propres.

La détection du texte visible est le bon choix par défaut — jusqu'à ce que l'élément que vous surveillez ne soit jamais réellement affiché. Lorsque le mot-clé se trouve dans un élément masqué, un attribut ou un script, activez Find monitor text in source dans l'onglet Detect Keyword d'Auto Refresh et Auto Refresh lit la page comme le font les outils de développement, en détectant les données que la détection normale ignore discrètement.