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. 8)

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 ... :evil:
Sinon lisez la doc.

Re: [R] IEnavigate et conditions

Posté : lun. 09 mars 2009 21:17
par NewHere
Ps :

Comment faire pour savoir si
Image
est present ou non sur la page.

Merci d'avance