![]() |
URL ohne Browser öffnen
Also im Prinzip öffne ich ja wenn ich im Browser 'http://www.google.de/' eingebe auch nur eine html (oder php oder sonstiges) datei die ich dann wiederum parse. Daraus hab ich jetzt ma geschlossen das ich eine url (also den html code) ja theoretisch auch ganz einfach in einem Memo öffnen könnte.
Delphi-Quellcode:
Doch da krieg ich nix ausser das er die Datei nicht findet...
memo1.Lines.LoadFromFile('http://www.google.de/');
mfG Green |
Re: URL ohne Browser öffnen
Dafür gibt es Komponenten wie die Indys. Google hilft.
|
Re: URL ohne Browser öffnen
Wie genau kann ich denn eine Seite mit Indy öffnen ohne sie zu parsen
|
Re: URL ohne Browser öffnen
Delphi-Quellcode:
IdHTTP.Get('URL');
|
Re: URL ohne Browser öffnen
Zitat:
Zitat:
|
Re: URL ohne Browser öffnen
Bei den Indys gibt es eine Clientkomponenet für HTTP, mit welcher du die dateien per HTTP herunterladen kannst. Parsen müßt du sie dann selber, wenn du es willst oder es sein lassen.
|
Re: URL ohne Browser öffnen
Delphi-Quellcode:
Getestet und für gut befunden :mrgreen:
procedure TForm1.Button1Click(Sender: TObject);
var MS: TMemoryStream; begin MS := TMemoryStream.Create; IdHTTP1.Get('http://www.delphipraxis.net', MS); MS.Seek(0, soFromBeginning); Memo1.Lines.LoadFromStream(MS); MS.Free; end; Diese Komplettlösung tut ja keinem weh^^ |
Re: URL ohne Browser öffnen
Man kanns aber auch so machen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin memo1.Text:=IdHTTP1.Get('http://www.delphipraxis.net'); end; |
Re: URL ohne Browser öffnen
Zitat:
Peinlich... xD |
Re: URL ohne Browser öffnen
Zitat:
Nicht getestet, nur vermutet... :? |
Re: URL ohne Browser öffnen
Zitat:
|
Re: URL ohne Browser öffnen
Also Seite öffnen und so funktioniert, aber wie krieg ich jetzt noch raus wann die Seite fertig geladen hat?
mfG |
Re: URL ohne Browser öffnen
TIdHTTP.Get blockiert die weitere Ausführung so lange, bis die Seite geladen ist.
|
Re: URL ohne Browser öffnen
Und sonst, wenn du es mit threads machst, gibt es noch das Ereignis OnWorkEnd ;)
(hättest du acuh selbst finden können) |
Re: URL ohne Browser öffnen
also ein
Delphi-Quellcode:
würde die Seite laden und sich danach beenden
memo1.Text:=IdHTTP1.Get('http://www.delphipraxis.net');
close; |
Re: URL ohne Browser öffnen
Zitat:
aeno |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz