Page 1 sur 1

[..] Récupérer valeur sur un site internet et la stocker

Posté : ven. 19 déc. 2008 23:59
par marsujp
Bonjour, je suis en train de developper un ptit script, mais je bloque sur un truc. :(

Voila ce que j'effectue :
- je lance un site internet
- je me connecte avec mon login et mot de passe
- je vais dans une section bien précise du site

Jusque là c'est OK.

Seulement j'aimerais pouvoir comparer une date (ou plutot un horaire) se trouvant sur ce site avec l'horaire actuel (du PC donc).
Je pense sélectionner la zone du site où se trouve l'horaire, et stocker cette valeur dans une variable afin de faire une comparaison avec la date systeme.

Là je seche.
- comment selectionner du texte sur un site et le stocker dans une variable ?

Merci.
:)

Re: Récupérer valeur sur un site internet et la stocker

Posté : sam. 20 déc. 2008 00:33
par jbnh
Salut

Pour cela il faut se tourner vers l'udf IE.au3 et utiliser _IEBodyReadHTML

Code : Tout sélectionner

$object_IE = _iecreate("http://coucou.com",0,0,1)
 $oBody = _IEBodyReadHTML($object_IE)
_IEQuit($object_IE)
$oBody contient ici tout le code html du site, c'est a dire entre les deux balises <body> et </body>. Récuperer la valeur avec des string (stringbetween surement: string.au3). Ensuite la comparer a l'heure du pc: pour cela regarder les macro @HOUR, etc.

Bonne chance

Re: [..] Récupérer valeur sur un site internet et la stocker

Posté : sam. 20 déc. 2008 14:27
par marsujp
Merci pour les pistes. ;)

Pour la sélection de la valeur qui m'interesse, n'y a t il pas plus simple que de récupérer tout le Body du site ?
Comme simuler la sélection avec la souris, et mettre ce qui est en surbrillance dans une variable ?
(sachant que la zone sera toujours la même)

Re: [..] Récupérer valeur sur un site internet et la stocker

Posté : sam. 20 déc. 2008 18:22
par jbnh
Bien sur, si tu veux : mousemove, mouseclick, mousedown etc :)

Re: [..] Récupérer valeur sur un site internet et la stocker

Posté : mer. 24 déc. 2008 13:31
par marsujp
Une fois la valeur copiée en simulant des clics de souris, comment faire pour la mettre dans une variable ?
Peut etre faut il se servir du presse papier windows ?
:?