Page 1 sur 1

[R] Trouver du texte dans Internet Explorer

Posté : ven. 22 févr. 2008 03:40
par dimka
Bonjour a tous !

J'aurai besoin d'un coup de main pour avoir une fonction, permettant d'extraire (de trouver) du texte dans une page internet (IE) ouverte et active pour pouvoir adapter le comportement de la suite du programme en fonction du resultat trouvé.
(Par exemple pour cette page : trouver "Aide generale", si trouvé, nouveau topic, sinon...)

Voila, j'espere que j'ai été clair :roll:
Merci pour toute aide que vous pourez apporter ))

Re: [..] Trouver du texte dans Internet Explorer

Posté : ven. 22 févr. 2008 10:08
par dimka
Bon, entre temps j'ai trouvé un script intéressant sur le forum anglais (ci-joint), j'vais essayer d'en saisir toutes les fonctions...
10--Find-String-and-Replace.au3
(580 Octets) Téléchargé 210 fois

Re: [..] Trouver du texte dans Internet Explorer

Posté : ven. 22 févr. 2008 11:47
par dimka
Bon, je continue a commenter mon propre topic :lol:

Code : Tout sélectionner

#include <IE.au3>

$oIE = _IECreate()
_IENavigate($oIE, "http://www.autoitscript.com/")

$body = _IEBodyReadHTML($oIE)
Je comprends le début du script, seulement quelqu'un pourrait-il me dire comment récupérer dans la variable $oIE une page déjà ouverte et non pas une nouvelle page tel que c'est fait dans l'exemple ???...

Merci... :)

Re: [..] Trouver du texte dans Internet Explorer

Posté : ven. 22 févr. 2008 12:19
par Ahbadiane
Regarde dans l'aide la fonction _IEAttach
Par exemple :

Code : Tout sélectionner

$oIE = _IEAttach("http://www.google.fr", "URL")

Re: [..] Trouver du texte dans Internet Explorer

Posté : ven. 22 févr. 2008 15:02
par dimka
Ahbadiane,
Merci pour ta réponse, j'ai pas encore ce que je veux, mais la fonction que tu m'as donné est bien celle que je cherchais, j'vais continuer à scripter ))

Re: [R] Trouver du texte dans Internet Explorer

Posté : ven. 29 févr. 2008 22:22
par corrs78
Je cherche aussi depuis un certain temps comment trouver un texte spécifique dans une page web.

j'arrive à extraire la page dans un fichier log, mais ensuite je ne sais pas comment rechercher un seul mot clé dans cette page.

Code : Tout sélectionner

$oIE = _IECreate ("http://www.google.fr", 0, 0, 1) ; 0 pour silencieux et 1 pour attendre reponse site.
$sText = _IEBodyReadText ($oIE)
 

Re: [R] Trouver du texte dans Internet Explorer

Posté : sam. 01 mars 2008 16:07
par ani
Normalement si je me trompe pas c'est la fonction Stringinstr()