OVH Cloud OVH Cloud

Capturer le contenu d'une page affichée dans Internet Explorer 6 ??

28 réponses
Avatar
teddy
Bonjour à tous,

J'aurais besoin de capturer une page affichée dans Internet Explorer 6 par script VBS si possible.

Cette page occupe tout l'écran (pas de bandeau avec le menu horizontal ni les icônes) et utilise des
frames.
De plus, un script javascript interdit la touche droite de la souris et il n'y a pas de raccourci
dans IE6 pour faire "Enregistrer sous" en utilisant des SendKeys().

J'ai déjà essayé avec un WebBrowser sous VB et je n'arrive pas à sauvegarder la page entière :
' Récupération du Code Source du document chargé dans WebBrowser
Dim s As String
s = WebBrowser1.Document.All.tags("html").Item.innerHTML
Je ne récupère qu'une partie de la page affichée dans le WebBrowser.

J'ai aussi fouillé dans les fichiers de \Local Settings\Temporary Internet Files mais on ne récupère
que des bribes.

Si vous avez une idée pour résoudre ce genre de problème en VB, VBS, ou autre je suis preneur !


Teddy

10 réponses

1 2 3
Avatar
teddy
Ca marche pas !

"Glenn Gagné" a écrit dans le message de news:

Est-ce qu'un simple CTRL+A (sélectionner tout) et CTRL+C (copier) et ensuite
dans exemple Word (CTRL+V) fonctionne ?

Si oui, je sais pas, mais il est surement possible de réaliser un script qui
fait ce genre d'action automatiquement ! Que ce soit en VBS ou avec
AutoHotKey.

--------------

Glenn Gagné
Technicien MCP/TI


" teddy" a écrit dans le message de
news:%23jWjb%
Bonjour à tous,

J'aurais besoin de capturer une page affichée dans Internet Explorer 6 par
script VBS si possible.


Cette page occupe tout l'écran (pas de bandeau avec le menu horizontal ni
les icônes) et utilise des

frames.
De plus, un script javascript interdit la touche droite de la souris et il
n'y a pas de raccourci

dans IE6 pour faire "Enregistrer sous" en utilisant des SendKeys().

J'ai déjà essayé avec un WebBrowser sous VB et je n'arrive pas à
sauvegarder la page entière :

' Récupération du Code Source du document chargé dans WebBrowser
Dim s As String
s = WebBrowser1.Document.All.tags("html").Item.innerHTML
Je ne récupère qu'une partie de la page affichée dans le WebBrowser.

J'ai aussi fouillé dans les fichiers de Local SettingsTemporary Internet
Files mais on ne récupère

que des bribes.

Si vous avez une idée pour résoudre ce genre de problème en VB, VBS, ou
autre je suis preneur !



Teddy











Avatar
teddy
Je suis en entreprise. Le navigateur utilisé est IE6.

Je veux capturer une page d'une application intranet pour en exploiter les données (tableaux HTML)
dans le cadre d'un projet, pas pour capturer les images (quelques petits pictogrammes sans aucun
intérêt !)

La capture des données peut se faire en récupérant les fichiers temporaires de IE6 mais c'est une
méthode "crade" et pas forcément fiable si on ne nettoie pas au préalable les vieux fichiers.

Je voudrais faire ce que l'on fait avec le menu "Fichier/Enregistrer sous..." de IE6 qui est
inaccessible (même en faisant <ALT>< F> pour le faire apparaître, bloqué à cause du type de
fenêtrage de l'application). D'autre part, il n'y a pas de raccourci clavier pour Enregistrer
sous...

Si vous avez une idée... :-|

Ted


" teddy" a écrit dans le message de news:
%23jWjb%
Bonjour à tous,

J'aurais besoin de capturer une page affichée dans Internet Explorer 6 par script VBS si possible.

Cette page occupe tout l'écran (pas de bandeau avec le menu horizontal ni les icônes) et utilise
des frames.
De plus, un script javascript interdit la touche droite de la souris et il n'y a pas de raccourci
dans IE6 pour faire "Enregistrer sous" en utilisant des SendKeys().

J'ai déjà essayé avec un WebBrowser sous VB et je n'arrive pas à sauvegarder la page entière :
' Récupération du Code Source du document chargé dans WebBrowser
Dim s As String
s = WebBrowser1.Document.All.tags("html").Item.innerHTML
Je ne récupère qu'une partie de la page affichée dans le WebBrowser.

J'ai aussi fouillé dans les fichiers de Local SettingsTemporary Internet Files mais on ne
récupère que des bribes.

Si vous avez une idée pour résoudre ce genre de problème en VB, VBS, ou autre je suis preneur !


Teddy







Avatar
moi
Notre ami Le chat de personne tapota :


Utilise un vrai navigateur.
opera, firefox,...y a le choix sans vouloir faire de pub.


Bonjour,

ça c'est vraiment le genre de cagade qui ne sert à rien ...

1. Il n'a pas le choix.

2. Même s'il l'avait il n'aurait pas plus de facilités
pour récuperer et même moins
puisque pour opera et FireFox
on ne disposent
d'aucun objet scriptable documenté ...

A+

HB

Avatar
Le chat de personne
On Thu, 25 Jan 2007 19:21:33 +0100, "Gilles LAURENT"
wrote:

| Utilise un vrai navigateur.
| opera, firefox,...y a le choix sans vouloir faire de pub.

1 - Vous êtes sur un forum Scripting

2 - La question de l'usager est la suivante :
"capturer une page affichée dans IE6 par script VBS"

3 - Vous êtes sur un forum Microsoft

4 - Il existe de nombreux forums dédiés aux navigateurs alternatifs

Donc pourquoi cette intrusion inutile ?


Elle n'a rien d'inutile.
Vouloir utiliser un script parce que cette personne n'arrive pas a
faire un click droit c'est comme sortir un bazooka pour descendre une
pipe en bois à la foire.

Avatar
Le chat de personne
On Thu, 25 Jan 2007 23:57:59 +0100, "moi" wrote:

Notre ami Le chat de personne tapota :


Utilise un vrai navigateur.
opera, firefox,...y a le choix sans vouloir faire de pub.


Bonjour,

ça c'est vraiment le genre de cagade qui ne sert à rien ...

1. Il n'a pas le choix.


C'est pas dans le message d'origine.

2. Même s'il l'avait il n'aurait pas plus de facilités
pour récuperer et même moins
puisque pour opera et FireFox
on ne disposent
d'aucun objet scriptable documenté ...


Il a pas besoin de script pour ca, il suffit de faire un click droit
sur la souris pour que ca marche dans un autre navigateur.


Avatar
Le chat de personne
On Thu, 25 Jan 2007 20:51:22 +0100, " teddy" wrote:

Je suis en entreprise.
Le choix du navigateur est IE6.
Ted


C'etait pas preciser dans le message d'origine.

Avatar
Karl3i
Par hasard, est-ce que le bouton menu "contextuel" de Windows, entre la
touche Control et le logo Windows vers la droite du clavier ne marcherait pas
?

Autre piste : si tu as l'URL, pourquoi ne pas ouvrir IE6 toi-même et la
coller dans la barre d'adresse, ainsi tu récupérerais les menus traditionnels.




Je suis en entreprise. Le navigateur utilisé est IE6.

Je veux capturer une page d'une application intranet pour en exploiter les données (tableaux HTML)
dans le cadre d'un projet, pas pour capturer les images (quelques petits pictogrammes sans aucun
intérêt !)

La capture des données peut se faire en récupérant les fichiers temporaires de IE6 mais c'est une
méthode "crade" et pas forcément fiable si on ne nettoie pas au préalable les vieux fichiers.

Je voudrais faire ce que l'on fait avec le menu "Fichier/Enregistrer sous..." de IE6 qui est
inaccessible (même en faisant <ALT>< F> pour le faire apparaître, bloqué à cause du type de
fenêtrage de l'application). D'autre part, il n'y a pas de raccourci clavier pour Enregistrer
sous...

Si vous avez une idée... :-|

Ted


" teddy" a écrit dans le message de news:
%23jWjb%
Bonjour à tous,

J'aurais besoin de capturer une page affichée dans Internet Explorer 6 par script VBS si possible.

Cette page occupe tout l'écran (pas de bandeau avec le menu horizontal ni les icônes) et utilise
des frames.
De plus, un script javascript interdit la touche droite de la souris et il n'y a pas de raccourci
dans IE6 pour faire "Enregistrer sous" en utilisant des SendKeys().

J'ai déjà essayé avec un WebBrowser sous VB et je n'arrive pas à sauvegarder la page entière :
' Récupération du Code Source du document chargé dans WebBrowser
Dim s As String
s = WebBrowser1.Document.All.tags("html").Item.innerHTML
Je ne récupère qu'une partie de la page affichée dans le WebBrowser.

J'ai aussi fouillé dans les fichiers de Local SettingsTemporary Internet Files mais on ne
récupère que des bribes.

Si vous avez une idée pour résoudre ce genre de problème en VB, VBS, ou autre je suis preneur !


Teddy












Avatar
Fred
Dans : news:,
Le chat de personne écrivait :


Il a pas besoin de script pour ca, il suffit de faire un click droit
sur la souris pour que ca marche dans un autre navigateur.


Troll du week end ou ignorance poussée à son paroxysme ?
(ignorance est un euphémisme)

--
Fred
http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)

Avatar
MC
'soir !

Photoshop fait du collage...
Mais, alors, les morceaux d'images sont assemblés n'importe comment

(dans l'ordre d'apparition dans la page HTLML, ou dans l'ordre des noms
de fichiers).

On obtient alors une image qui ressemble à un puzzle mélangé...

--
@-salutations

Michel Claveau

Avatar
MC
Bonsoir !

C'etait pas preciser dans le message d'origine.
C'est précisé dans le sujet du message...


--
@-salutations

Michel Claveau

1 2 3