[R] Trouver du texte dans Internet Explorer

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
dimka
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 22 févr. 2008 02:04
Status : Hors ligne

[R] Trouver du texte dans Internet Explorer

#1

Message 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 ))
Modifié en dernier par dimka le ven. 22 févr. 2008 15:03, modifié 1 fois.
dimka
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 22 févr. 2008 02:04
Status : Hors ligne

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

#2

Message 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é 207 fois
dimka
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 22 févr. 2008 02:04
Status : Hors ligne

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

#3

Message 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... :)
Modifié en dernier par tolf le mer. 07 janv. 2009 21:52, modifié 2 fois.
Raison : mise à jour des balises de code
Avatar du membre
Ahbadiane
Niveau 5
Niveau 5
Messages : 139
Enregistré le : jeu. 20 déc. 2007 22:39
Localisation : Paris
Status : Hors ligne

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

#4

Message par Ahbadiane »

Regarde dans l'aide la fonction _IEAttach
Par exemple :

Code : Tout sélectionner

$oIE = _IEAttach("http://www.google.fr", "URL")
Modifié en dernier par tolf le mer. 07 janv. 2009 21:53, modifié 2 fois.
Raison : mise à jour des balises de code
dimka
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 22 févr. 2008 02:04
Status : Hors ligne

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

#5

Message 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 ))
Avatar du membre
corrs78
Niveau 5
Niveau 5
Messages : 160
Enregistré le : lun. 13 août 2007 17:38
Localisation : Yvelines
Status : Hors ligne

Re: [R] Trouver du texte dans Internet Explorer

#6

Message 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)
 
Modifié en dernier par tolf le mer. 07 janv. 2009 21:53, modifié 1 fois.
Raison : mise à jour des balises de code
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [R] Trouver du texte dans Internet Explorer

#7

Message par ani »

Normalement si je me trompe pas c'est la fonction Stringinstr()
Répondre