Bonjour à tous,

sous XP j'utilisais un script VBS récupérant le texte d'une page web.

Ce script lance Internet Explorer et lit le contenu de la page.
Sous Vista :
Déjà, premier problème, bien que "ie.visible=false", Internet Explorer est quand-même visible.
Deuxième plus grave, il échoue sur "ie.busy" (erreur non spécifiée) et également sur "ie.document.documentElement.innertext" (erreur non spécifiée également).

Tout ça m'a l'air lié à des problèmes de sécurité. Par contre autant pour les exe on a le moyen de les exécuter en tant qu'administrateur avec le bouton droit de la souris, autant avec le VBS, je ne vois pas comment faire.

Avez-vous déjà été confrontés à ce type de problème ? Quelles ont été vos solutions ?

Merci,

Karl3i.

NB : voici le script dans sa totalité :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
' Récupère l'altitude connaissant latitude et longitude
Set ie = CreateObject("InternetExplorer.Application") 
ie.Navigate ("http://ws.geonames.org/srtm3?lat=45.31&lng=3.1558") 
ie.Visible=false
DO WHILE ie.busy
LOOP
 
toto = ie.document.documentElement.innertext 
MsgBox toto
 
ie.Quit 
Set ie=Nothing