Vérifier la présence d'un mot sur une page
Vérifier la présence d'un mot sur une page
Bonjour,
J'aimerais vérifier la présence d'un mot sur une page. En gros:
- Si mot présent sur la page > continuer avec une action
- sinon continuer avec une autre action
Avec firefox en tapant les 1ers caractères d'un texte on peut voir si le texte est présent ou pas sur la page, mais comment se servir de cette feature dans supermacro? faut-il utiliser une variable?
Merci
J'aimerais vérifier la présence d'un mot sur une page. En gros:
- Si mot présent sur la page > continuer avec une action
- sinon continuer avec une autre action
Avec firefox en tapant les 1ers caractères d'un texte on peut voir si le texte est présent ou pas sur la page, mais comment se servir de cette feature dans supermacro? faut-il utiliser une variable?
Merci
Re: Vérifier la présence d'un mot sur une page
FF => Outils => Avancé => général => Accessibilité => Lancé la recherche lors de la saisie de texte.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.
Re: Vérifier la présence d'un mot sur une page
Je pense que tu n'as pas dû lire mon message jusqu'au bout
Re: Vérifier la présence d'un mot sur une page
Un pixel color ou un trouve image dans la zone de recherche dans firefox. Je crois pas qu'il y ait de transparence du coup le rouge sera toujours le même. Si l'image est rouge tu fais une action 2, sinon tu fais ton action 1
Re: Vérifier la présence d'un mot sur une page
Salut Feitan, je n'ai pas bien compris ce que tu voulais dire, peut-être répondais-tu à mon autre sujet?
Sinon j'ai vu que supermacro supportait le JS, j'ai trouvé un bout de code sur internet pour vérifier si une chaine de caractères est présénte sur une page, mais comme je n'ai aucune connaissance en JS je ne sais pas si l'on peut l'insérer dans une macro :
Ce code vérifie la présence du texte "with Gene 1001" et affiche une alerte s'il est présent.
Peut-on adapter ce code pour qu'il renvoit la réponse dans une variable? C'est à dire, si le texte est présent, variable = 1 par exemple.
EDIT: ah Feitan je crois que j'ai compris ta solution, et c'est pas bête du tout En fait tu check la couleur du texte dans la zone de recherche, s'il est rouge c'est que le texte n'a pas été trouvé! pas bête du tout !
Sinon j'ai vu que supermacro supportait le JS, j'ai trouvé un bout de code sur internet pour vérifier si une chaine de caractères est présénte sur une page, mais comme je n'ai aucune connaissance en JS je ne sais pas si l'on peut l'insérer dans une macro :
Ce code vérifie la présence du texte "with Gene 1001" et affiche une alerte s'il est présent.
Code : Tout sélectionner
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
<script type='text/javascript'>
window.onload = function(){
if(document.body.innerHTML.toString().indexOf('with Gene 1001') > -1){
alert("It contains 'with Gene 1001'");
}};
</script>
</head>
<body>
with Gene 1001
</body>
</html>
Peut-on adapter ce code pour qu'il renvoit la réponse dans une variable? C'est à dire, si le texte est présent, variable = 1 par exemple.
EDIT: ah Feitan je crois que j'ai compris ta solution, et c'est pas bête du tout En fait tu check la couleur du texte dans la zone de recherche, s'il est rouge c'est que le texte n'a pas été trouvé! pas bête du tout !
Re: Vérifier la présence d'un mot sur une page
Oui c'est ce que je voulais dire, désolé je suis pas très clair par moment :/
En JS je pense que ça marche tu peux insérer le résultat du code JS dans une variable, je ne l'ai jamais utilisé. A voir.
En JS je pense que ça marche tu peux insérer le résultat du code JS dans une variable, je ne l'ai jamais utilisé. A voir.
Re: Vérifier la présence d'un mot sur une page
Je vais utiliser ta méthode, je la trouve + marrante
Re: Vérifier la présence d'un mot sur une page
Sinon, tu peut aussi analyser le code de ta page HTML en l'important dans le block-note, mais c'est moins facile à mettre en place.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.
Re: Vérifier la présence d'un mot sur une page
Oui c'est une possibilité mais comme tu dis ça va alourdir la macro.
Par contre petite question, une fois que le texte a été trouvé avec firefox, y a t'il moyen de positionner la souris dessus pour le copier dans le presse-papier?
Par contre petite question, une fois que le texte a été trouvé avec firefox, y a t'il moyen de positionner la souris dessus pour le copier dans le presse-papier?
Re: Vérifier la présence d'un mot sur une page
justement, en bas à gauche dans la zone de recherche ça tape ton texte et si il est là c'est en rouge MAIS (et c'est ça le plus beau) quant tu tape ton mots ça le sélectionne dans ta page.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.