Hallo liebe Leute, folgendes:
Ist es möglich mit dem Twebbrowser oder so irgendwie die HTML einer website direkt in eine TstringList oder eine Memo zu laden. Bisher hab ich das so gelöst das einfach die website im webbrowser geladen wurde und bei document.complete gleich die HTML in ein Memo geschupft wurde.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant); var htm : variant; begin htm := WebBrowser1.Document; if Webbrowser1.LocationURL <> '' then memo1.Text := htm.Body.OuterHTML else ShowMessage('Problems with internet connection'); |
Das funktioniert auch einwandfrei, nur wird extremst viel Ressource geschluckt weil der webbrowser die page natürlich aufbaut, die Bilder lädt, ect. Und da ich eh nur die HTML als reinen Text benötige ist der webbrowser ansich einfach überflüssig. geht das nicht irgendwie....DIREKTER? Ohne webbrowser?
Danke schon Mal für eventuelle Antworten
Moderiert von
Narses: Delphi-Tags hinzugefügt