Page 1 sur 1
[R] Lire du texte d'une page html distante sur un site ?
Posté : jeu. 26 juin 2008 18:09
par kalvine
quelqu'un aurait une réponse svp ...... ?
Re: Comment lire le text d'une page html distante sur un site ?
Posté : jeu. 26 juin 2008 18:31
par ani
bonjour et soyez le bienvenu
la fonction à utilisé serait peut-être celle-ci _IEBodyReadText($object)
exemple tirée de l'aide (modifié)
Code : Tout sélectionner
#include <ie.au3>
$url = "http://www.autoitscript.fr"
$object_IE = _iecreate($url)
$string_Texte = _IEBodyReadText($object_IE)
msgbox(0, "lecture du corp",$string_Texte)
Re: [..] Lire du texte d'une page html distante sur un site ?
Posté : jeu. 26 juin 2008 18:40
par kalvine
merci

c'est exactement se que je chercher !
Re: [..] Lire du texte d'une page html distante sur un site ?
Posté : jeu. 26 juin 2008 19:03
par kalvine
La même chose sa serait possible sans exécuter la page ?
Re: [..] Lire du texte d'une page html distante sur un site ?
Posté : jeu. 26 juin 2008 19:38
par tplanet
remplace par $object_IE = _iecreate($url,0,0,1)
Re: [..] Lire du texte d'une page html distante sur un site ?
Posté : jeu. 26 juin 2008 20:41
par kalvine
merci

Re: [..] Lire du texte d'une page html distante sur un site ?
Posté : jeu. 26 juin 2008 20:49
par ani
Y a plusieur soluce, tout déprendra de ce que vous voulez faire
Comme l'a indiqué Tplanet, _iecreate($url,
0,
0,
1), mais attention ceux-ci rend la fenetre invisible il vous faudra ajouter la fonction _IEQuit($object_ie)
les paramètres de iecreate
La première option =
0 > attach une page existante
La deuxieme option =
0 > la fenetre IE sera invisible
La troisième option =
1 > attend la fin du chargement de la page html (option par défault)
Code : Tout sélectionner
#include <ie.au3>
$url = "http://www.autoitscript.fr"
$object_IE = _iecreate($url,0,0,1)
$string_Texte = _IEBodyReadText($object_IE)
_IEQuit($object_IE)
msgbox(0, "lecture du corp",$string_Texte)
Il doit y avoir quelque exemple sur le forum.