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
Gilles LAURENT
" teddy" a écrit dans le message de
news:%23jWjb%
| Bonjour à tous,

Bonjour,

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

Difficile de travailler en aveugle sur ce genre de sujet sachant les
différents problèmes que vous avez rencontré. Auriez-vous un exemple à
nous communiquer ou encore mieux le lien http de la page si toutefois
celle-ci accessible au public ?

--
Gilles LAURENT
http://glsft.free.fr
Avatar
Jean-Claude BELLAMY
Dans le message :%23jWjb%,
teddy a pris la peine d'écrire ce qui suit :
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


Si c'est pour enregistrer une image avec le clic droit interdit, il suffit
de désactiver momentanément le scripting, ce qui rend le clic droit de
nouveau disponible, et on peut alors enregistrer l'image !
(micro-astuce ultra-classique!)

C'est pourquoi les paranos-guignols qui veulent soit-disant "blinder" leur
site et interdire toute copie par javascript me font doucement rigoler !


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr

Avatar
Michel Claveau
Bonjour !

Pour le sendkeys, est-ce que [Alt-F] R "nomfichier" [Alt-E]
ne suffirait pas ?

--
@-salutations

Michel Claveau
Avatar
Michel Claveau
Bonjour !


C'est vrai, sauf si l'image a été prévue pour s'afficher via
javascript.

Mais, il existe tellement de moyens de contourner ces dérisoires
tentatives de protection...

Ceci étant, je suis tombé sur un site qui protégeait autrement : chaque
image est décomposée en 64 "sous"-images, accolées dans la page web (et
dans le désordre, en plus).
Alors, se coltiner 64 morceaux d'images, pour les rassembler, façon
puzzle, ça décourage...


@+

MCI

--
@-salutations

Michel Claveau
Avatar
Le chat de personne
On Wed, 24 Jan 2007 11:23:39 +0100, Michel Claveau <Enleverles
wrote:

Bonjour !


C'est vrai, sauf si l'image a été prévue pour s'afficher via
javascript.

Mais, il existe tellement de moyens de contourner ces dérisoires
tentatives de protection...

Ceci étant, je suis tombé sur un site qui protégeait autrement : chaque
image est décomposée en 64 "sous"-images, accolées dans la page web (et
dans le désordre, en plus).
Alors, se coltiner 64 morceaux d'images, pour les rassembler, façon
puzzle, ça décourage...


@+

MCI


Photoshop fait du collage...

Avatar
Le chat de personne
On Tue, 23 Jan 2007 21:46:45 +0100, " teddy" wrote:

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 !



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

Avatar
Gilles LAURENT
"Le chat de personne" a écrit dans le
message de news:
| On Tue, 23 Jan 2007 21:46:45 +0100, " teddy" wrote:

Bonjour,

| 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 ?

--
Gilles LAURENT
http://glsft.free.fr
Avatar
Glenn Gagné
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
Il s'agit d'une application intranet donc je ne peux malheureusement pas communiquer d'URL
utilisable.
Ted

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

Bonjour,

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

Difficile de travailler en aveugle sur ce genre de sujet sachant les
différents problèmes que vous avez rencontré. Auriez-vous un exemple à
nous communiquer ou encore mieux le lien http de la page si toutefois
celle-ci accessible au public ?

--
Gilles LAURENT
http://glsft.free.fr




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




"Le chat de personne" a écrit dans le message de news:

On Tue, 23 Jan 2007 21:46:45 +0100, " teddy" wrote:

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 !



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



1 2 3