Bonjour,
Je recherche une fonction qui permet de récupérer le texte de la fenêtre active d'un navigateur (voir même le code HTML, plus simple à parser) et qui retourne le texte sous forme de chaine de caractère.
Je précise que InetRead() n'est pas la fonction que je recherche mais une fonction qui récupère le texte d'un onglet ouvert dans le navigateur.
Je débute avec AutoIt, cette fonction doit être basique mais malgré mes recherches impossibles de la trouver.
Merci d'avance
[R] Comment récupérer le texte de la fenêtre active
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Comment récupérer le texte de la fenêtre active
Modifié en dernier par lorddef le mer. 26 oct. 2011 16:15, modifié 1 fois.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [...] Comment récupérer le texte de la fenêtre active
Le plus simple serait de "capter" l'adresse de la page dans l'onglet et d'utiliser les fonctions IE ou un petit script de ce genre
Code : Tout sélectionner
$object = ObjCreate("InternetExplorer.Application")
$object.navigate("http://www.autoitscript.fr/forum/viewtopic.php?p=57058#p57058")
While $object.busy
Sleep(100)
Wend
$text = $object.document.body.innertext
msgbox(0,"", $text)" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [...] Comment récupérer le texte de la fenêtre active
Sa récupère bien le texte que la page passé en paramètre mais pas celui de la page active, la fonction va cherche sa page sur le serveur, donc ouvre le fichier php mais ne récupère pas se qui est affiché sur la page active.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [...] Comment récupérer le texte de la fenêtre active
Pour ça, tu peux par exemple récupérer l'adresse directement dans le navigateur : Send F6 + copier (si à chaque onglet correspond une adresse différente...)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [...] Comment récupérer le texte de la fenêtre active
C'est bon j'y suis arrivé avec php et cURL
Merci pour ton aide
Merci pour ton aide

