Page 1 sur 1
[R] IEnavigate et conditions
Posté : sam. 07 mars 2009 19:05
par NewHere
Bonjour,
je veux savoir comment fait on pour avoir :
si _ienavigate($oie, "
http://site.com/page.html") = 1 alors
tatata tati
else
tatatati
tout en sachante que = 1 veut dire que le texte desiré est affiché sur la page sinon si il n'ya pas le texte alors tatatati
Merci d'avances,
Cordialement Newhere
Re: [..] IEnavigate et conditions
Posté : sam. 07 mars 2009 23:59
par Tlem
Selon la documentation de la commande, il suffit de contrôler @error :
Code : Tout sélectionner
_ienavigate($oie, "http://site.com/page.html", 1)
If @error Then
MsgBox(16, "", "tatata tati")
Else
MsgBox(16, "", "tatatati")
EndIf
Re: [..] IEnavigate et conditions
Posté : dim. 08 mars 2009 12:28
par NewHere
OIui, mais je veux savoir comment faire pour que la conditions porte sur : si sur la page il ya ce bout de texte "lkkj" alors tatata else atata
Re: [..] IEnavigate et conditions
Posté : dim. 08 mars 2009 12:58
par Tlem
La prochaine fois, essayez d'être plus clair dans vos questions.
Vous avez les éléments de la réponse sur
ce post.
Edit : Sinon, pour faire plus simple, utilisez
_IEBodyReadText et
StringInStr pour savoir si tel ou tel mot/phrase est présent dans le corps de la page web.
Re: [..] IEnavigate et conditions
Posté : dim. 08 mars 2009 13:05
par NewHere
Donc si je veux recuperer le texte d'un page ou c'est ecris : "welcome dogger man"
je fais sa :
Code : Tout sélectionner
$Res = _IEPropertyGet($oDiv, "innertext") ; Récupère le texte de l'objet
$Res = StringSplit($Res, welcome dogger man", 1)
est ce bon ?
Re: [..] IEnavigate et conditions
Posté : dim. 08 mars 2009 13:16
par Tlem
Code : Tout sélectionner
#include <IE.au3>
$Text = "welcome dogger man"
$oIE = _IECreate ("http://www.autoitscript.fr/forum/viewtopic.php?p=15172#p15172", 0, 0)
If StringInStr(_IEBodyReadText($oIE), $Text) Then
MsgBox(64, "", "Le texte : 'welcome dogger man' est présent dans la page")
Else
MsgBox(16, "", "Le texte : 'welcome dogger man' n'est pas présent dans la page")
EndIf
De rien.

Re: [R] IEnavigate et conditions
Posté : dim. 08 mars 2009 13:20
par NewHere
Merci bcp,
cordialement,
new here
Re: [R] IEnavigate et conditions
Posté : dim. 08 mars 2009 14:08
par NewHere
Comment faire pour que la page crée par iecreate ne ce voye pas ?
Re: [R] IEnavigate et conditions
Posté : dim. 08 mars 2009 14:25
par Tlem
En utilisant mon code ...
Sinon lisez la doc.
Re: [R] IEnavigate et conditions
Posté : lun. 09 mars 2009 21:17
par NewHere
Ps :
Comment faire pour savoir si

est present ou non sur la page.
Merci d'avance