Entwickler-Ecke
Windows API - Quelltext des Webbrowsers auslesen
Chrischuh - Di 04.11.08 19:00
Titel: Quelltext des Webbrowsers auslesen
Hallo,
ich habe eine Seite mit der TWebbrowserkomponente geöffnet.
Jetzt möchte ich den Quelltext komplet in ein memo laden.
Wie geht das?
Habe schon mehrere Codes von anderen Seiten getestet, aber keiner hat funktioniert.
Chrischuh
edit: ausversehen falsche sparte
Andreas Schilling - Mi 05.11.08 07:52
Delphi-Quelltext
1: 2: 3: 4: 5:
| var htmlcode: string;
htmlcode := WebBrowser1.OleObject.Document.Body.InnerHtml;
Memo1.lines.add(htmlcode); |
jaenicke - Mi 05.11.08 11:16
Wobei ich für den Zweck eher TIdHttp empfehle, es sei denn die Seite soll dem Benutzer auch visuell angezeigt werden. Wenn du die Seite nur nonvisuell abrufen willst wäre TIdHttp einfacher, schneller und sauberer.
Chrischuh - Do 06.11.08 16:42
Andreas Schilling hat folgendes geschrieben : |
Delphi-Quelltext 1: 2: 3: 4: 5:
| var htmlcode: string;
htmlcode := WebBrowser1.OleObject.Document.Body.InnerHtml;
Memo1.lines.add(htmlcode); | |
es kommt zugrifffsverletzung
wie würde es mit idhttp gehen? ich kenne mich mit indy nicht aus.
nagel - Do 06.11.08 21:33
Delphi-Quelltext
1:
| Code := IdHTTP.Get('http:// ... '); |
Chrischuh - So 09.11.08 21:06
was ist 'code'?
kann ich stattdessen auch memo1.lines verwenden?
es kommt immer die fehlermeldeung: maxlengh existiert nicht
was kann ich tun?
jaenicke - So 09.11.08 21:41
Chrischuh hat folgendes geschrieben : |
was ist 'code'? |
Naja, das wo der Quelltext rein soll.
Chrischuh hat folgendes geschrieben : |
kann ich stattdessen auch memo1.lines verwenden? |
Sicher, davon die Eigenschaft Text um genau zu sein.
Chrischuh hat folgendes geschrieben : |
es kommt immer die fehlermeldeung: maxlengh existiert nicht
was kann ich tun? |
Wo steht die denn? "maxlengh" ist hier bisher nicht aufgetaucht.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!