[R] Problème avec IE d'affichage de page web dans une GUI

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

[R] Problème avec IE d'affichage de page web dans une GUI

#1

Message par Eoweakin »

Message encore partis à la corbeille -> Je reédite :

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

Bonjour, comme mon ancien message est à la poubelle... je reédite mon message :

Pourriez vous m'expliquer comment lire le contenu d'une page web pour l'insérer dans une variable, puis ajouter du code à la fin et relancer la page web dans une GUI...

Je m'explique, j'ai fait :

Code : Tout sélectionner

$Form = GUICreate("..............", 746, 602, 228, 170)

[...]

$Object_IE = _IEcreate($Url,1,0,1)

$oBody = _IEBodyReadHTML($Object_IE)

_IEQuit($Object_IE)

GUICtrlCreateObj($oIE, 8, 120, 728, 361)
_IENavigate($oIE, "http://google.fr")

$Page = $oBody & @CR
$Page &= "Code bidon ... ... ..."

_IEDocWriteHTML($oIE, $s_html)
_IEAction($oIE, "refresh")


Mes problèmes sont que

de 1. La page google.fr ne s'affiche pas dans la GUI
de 2._IEBodyReadHTML($Object_IE) ne récupère que ce qu'il y a entre <body> et </body> et comme je veux récréer la page ça ne me suffit pas.... =)
Et de 3. le "Code bidon ... ... ..." ne se rajoute pas à la fin de la page

Voila...
Si vous pouviez m'aider et je jure que plus aucuns de mes messages iront à la corbeille !

Merci !

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

- > "Si vous pouviez m'aider et je jure que plus aucuns de mes messages iront à la corbeille ! "

- >
Tlem:
- Sujet non évocateur.
- Pas de balise de code.

Respectez les règles du forum et je vous jure que plus aucuns de vos messages n'iront à la corbeille !
-> Merci Tlem ! Déja que j'étais un boulet (Bah ouais je le reconnais) mais mainteant je le suis encore plus... :| :? :) :D :P
Modifié en dernier par Eoweakin le mer. 09 déc. 2009 13:41, modifié 1 fois.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Problème avec IE d'affichage de page web

#2

Message par jbnh »

Bonsoir,

Je vous suggère de mentionner...

Code : Tout sélectionner

Dim $s_html
_IEErrorHandlerRegister ()
$oIE = _IECreateEmbedded ()
... quelque part dans votre script, après les includes par exemple.

Pour votre deuxième problème, essayez avec _IEDocReadHTML, sinon ramenez la page dans temp et lisez ligne par ligne le document.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Problème avec IE d'affichage de page web dans une GUI

#3

Message par Iste »

de 2._IEBodyReadHTML($Object_IE) ne récupère que ce qu'il y a entre <body> et </body> et comme je veux récréer la page ça ne me suffit pas.... =)
Ha ben zut alors, et avec _IEDocReadHTML() ? "Returns the full HTML source of a document." :P
(surtout que vous utilisez déja _IEDocWriteHTML() :/)

Et de 3. le "Code bidon ... ... ..." ne se rajoute pas à la fin de la page
En meme temps, a aucun moment vous lui demandez de s'ajouter

Peut etre que...

Code : Tout sélectionner

$Page = $oBody & @CR
$Page &= "Code bidon ... ... ..."

_IEDocWriteHTML($oIE, [color=#FF0000]$Page[/color])
_IEAction($oIE, "refresh")
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Problème avec IE d'affichage de page web dans une GUI

#4

Message par Tlem »

@Eoweakin
Il n'est pas question ici de considéré quelqu'un comme un boulet ou non.
Mais parfois il faut réagir de certaines manières pour qu'un membre comprenne qu'il doit respecter les règles.

Pendant un certain temps on rajoutait systématiquement un message pour indiquer qu'il fallait lire les règles. Mais malgré ça, elles n'étaient pas respectées.
Ensuite j'ai ajouté un MOD au forum pour que lors de la première connexion d'un nouvel utilisateur, un popup s'affiche pour le prévenir d'un mail dans ça BAL privé. Dans ce mail j'explique les règles de base du forum. Mais malgré ça, certains ne lise pas le message (j'ai 68 mails encore non lu :cry: ).
A première vue, vous avez bien reçu et lu le votre, mais cela n'a pas suffit...
Donc vous comprendrez (peut être) que nous n'avons pas toujours le temps et la patience de ré-expliquer la même chose, tout le temps, pour chaque nouvel inscrit.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Eoweakin
Niveau 3
Niveau 3
Messages : 46
Enregistré le : sam. 04 juil. 2009 10:48
Status : Hors ligne

[R] Problème avec IE d'affichage de page web dans une GUI

#5

Message par Eoweakin »

Merci !
Dididj
Niveau 4
Niveau 4
Messages : 58
Enregistré le : lun. 17 août 2009 17:29
Status : Hors ligne

Re: [..] Problème avec IE d'affichage de page web dans une GUI

#6

Message par Dididj »

C'est le premier message qu'il faut édité pour que le [R] soit visible :wink:
Répondre