Autor Beitrag
matt1
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Mi 20.04.11 00:06 
Hallo,
Mein Programm sollte auf eine Webpage gehen und dort ausgewählte Seiten auf den Rechner herunterladen auf dem es läuft. Der Link ist dem Programm bekannt. Die heruntergeladene Seite wird dann geparst und eine Datenbank wird nachgeführt.

Ich habe die nötigen credentials dazu - Username und Passwort.

Wie gehe ich am besten vor? Ich brauche Delphi nur gelegentlich, und weiss gar nicht recht wie ich nach solchen Informationen suchen soll. Vorschläge, mit Links zu APIs oder 3rd Party Komponenten sind daher sehr willkommen.

Besten Dank im voraus.
Matt
Dude566
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: Mi 20.04.11 01:20 
Hiermit dürfte dir geholfen sein: www.delphi-treff.de/...t/indy/http-tidhttp/

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19314
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 20.04.11 05:29 
Mein Standardbeispiel:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
uses
  IdHttp;

var
  HttpLoader: TIdHttp;
  PageContents: String;
begin
  HttpLoader := TIdHttp.Create;
  try
    PageContents := HttpLoader.Get('http://www.example.com');
  finally
    HttpLoader.Free;
  end;
end;
Indy Download:
indy.fulgan.com/ZIP/
matt1 Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Do 21.04.11 22:19 
Besten dank. Aber woher kommt IdHttp?? Vermutlich blöde Frage, aber ich hab im Zip File nur eine Source Code Datei mit diesem Namen gefunden, die wiederum von manch anderen Objekten abhängig ist. Gibts irgendwo eine Anleitung wie man das ganze ins Delphi environment integriert? Und wie weit es rückgängig kompatibel ist? (cool wenns bis Delphi 4 zurückginge, ich muss einige Apps aus dieser Zeit anpassen).

Besten Dank, Matt
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19314
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 22.04.11 05:31 
Da gibts keine große Anleitung, pack einfach die Pfade im Indy-Verzeichnis, in denen .pas Dateien liegen, in den Bibliothekspfad von Delphi.