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 :D :D :D 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 :wink:

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.