Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Frage zu .innerHTML und IHTMLDocument2 (https://www.delphipraxis.net/108663-frage-zu-innerhtml-und-ihtmldocument2.html)

spiderb 17. Feb 2008 13:48


Frage zu .innerHTML und IHTMLDocument2
 
Hallo erstmal,
ich habe ein problem damit, den Quelltext einer Internetseite aus einem IHTMLDocument2 auszulesen.
Duch googlen bin ich auf folgenen code gestoßen :
Delphi-Quellcode:
memo1.text:= (WebBrowser1.Document as IHTMLDocument2).innerHTML ;
Doch hierbei kommt delphi mit ".innerHTML" nicht zurecht und sagt "Undefinierter Bezeichner: 'innerHTML'"
Kann ich sonst auch anders aus dem IHTMLDocument2 den quelltext auslesen?
Ich habe es mit
Delphi-Quellcode:
memo1.text:= (WebBrowser1.Document as IHTMLDocument2).toString ;
probiert aber da bekomme ich nur den Wert "[object]" geliefert.
Kann mir jemand helfen?

marabu 17. Feb 2008 13:56

Re: Frage zu .innerHTML und IHTMLDocument2
 
Herzlich willkommen in der Delphi-PRAXiS, spiderb.

das Dokument hat keine Eigenschaft innerHTML:

Delphi-Quellcode:
memo1.text := (WebBrowser1.Document as IHTMLDocument2).body.innerHTML;
Freundliche Grüße

Larsi 17. Feb 2008 13:57

Re: Frage zu .innerHTML und IHTMLDocument2
 
Hi,
herzlich Willkommen in der DP :dp: :dp: :dp:
Zu deiner Frage hab ich auch ne Frage: Du willst doch den Code eines Webbrowsers haben, oder?
Antwort:
Delphi-Quellcode:
var htmlcode: string;
begin
  htmlcode:=WebBrowser1.OleObject.Document.Body.InnerHtml;

Hilft das???


MFG Lars Wiltfang



Edit: Wohl zu spät!!!

spiderb 17. Feb 2008 14:01

Re: Frage zu .innerHTML und IHTMLDocument2
 
super klappt =)
danke !!
:dp: :dp:

wschrabi 20. Aug 2012 14:09

AW: Frage zu .innerHTML und IHTMLDocument2
 
HI,
bitte um Hilfe:
Habe das gleiche Problem wie es TOMS (letzter blog unter http://forum.delphi-treff.de/archive...p/t-13576.html) schildert.

Es kommt immer "ZUgriff Verweigert" habe IE 9 und XP bzw WIN 7.

Kann mir da jemand helfen, wie ich das wegbekomme?
DANKE

Thom 20. Aug 2012 14:26

AW: Frage zu .innerHTML und IHTMLDocument2
 
Zitat:

Zitat von wschrabi (Beitrag 1178903)
IE 9 und XP [...]

Sicher? :gruebel:

wschrabi 20. Aug 2012 16:23

AW: Frage zu .innerHTML und IHTMLDocument2
 
Naja den letzten IE halt, mit XP und WIN 7.
Aber soviel ich herausgegoogled habe, hat das mit Cross-side scripting zu tun. AUch wenn ich XSS ausschalte in IE bleibt das Problem.:?:

Thom 20. Aug 2012 17:18

AW: Frage zu .innerHTML und IHTMLDocument2
 
Hast Du mal eine konkrete HTML-Datei zum testen?

wschrabi 21. Aug 2012 08:02

AW: Frage zu .innerHTML und IHTMLDocument2
 
Leider ist der host nur von der uni aus abonniert und erreichbar.

Thom 21. Aug 2012 10:51

AW: Frage zu .innerHTML und IHTMLDocument2
 
Du könntest doch aber selbst einmal eine HTML-Datei (ohne großen Inhalt) zusammenstellen, damit man das Zugriffsproblem reproduzieren, testen und evtl. eine Lösung erarbeiten kann.
Ohne dem kann man nur die :glaskugel: befragen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:13 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz