Page 1 sur 1

[R] Récuperation variable dans HTML

Posté : dim. 22 févr. 2009 12:16
par touslesmatins
Bonjour,
Je sèche un peu...
J'ai besoin de recuperer une donnnée (texte) dans une page html qui deviendra une variable dans un deuxieme temps.
Besoin d aide, Merci.

Re: [..]Recuperation variable dans HTML

Posté : dim. 22 févr. 2009 13:41
par jbnh
Salut,

Dans l'UDF IE.au3 (qui se trouve dans le dossier include de ton dossier autoit) se trouve la fonction _IEBodyReadHTML qui lit tout le code html d'une page entre la balise <body> et </body>.

Une fois que tu as le contenu en variable, tu peux isoler l'info que tu veux grâce à par exemple stringbetween.

Re: [..] Récuperation variable dans HTML

Posté : dim. 22 févr. 2009 17:38
par touslesmatins
Bonjour,
_iebodyreadhtml et _iebodyreadtext retournent une erreur cela doit etre parceque je lui demande de lire sur une page ou je doit etre loggé.
En effet sur la page d accueil cela fontionne mais pas sur la page que je souhaite.
Donc ces fonctions ne me servent pas....
Y a t il d autres fonction pour ce que je demande ou pas ?

Ou y a t il une autre manip avec _iebodyreadhml ou text qui serait liée afin d obtenir la source sur une page d un site ou l on doit se loggé.
Je suis carrement bloqué........ je cherche en parallele, mais à vrai dire je rame...
MERCI

Re: [..] Récuperation variable dans HTML

Posté : dim. 22 févr. 2009 21:55
par Tlem
Pour récupérer le code source d'une page ou vous devez être loggé, vous devrez nécessairement être ......... loggé. :lol:

Donc vous devrez dans un premier temps afficher la page de login puis valider (avec AutoIt bien sur) votre login/password et seulement après vous pourrez récupérer votre page. Évidement, cela vous oblige à écrire votre login/Passwd dans votre script. :roll:

Re: [R] Récuperation variable dans HTML

Posté : sam. 28 févr. 2009 18:52
par touslesmatins
Bonjour,
Je me dois de fermer ce post car il ressemble beaucoup à mon autre demande, au depart les deux demandes etaient distictes et precises, mais plus j avance et plus je pense qu'elles convergent ensembles.
Donc, je cloture et vous remercie.