Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Einfache Textdatei aus Webseite auslesen (https://www.delphipraxis.net/163776-einfache-textdatei-aus-webseite-auslesen.html)

Lyan 15. Okt 2011 15:57

Einfache Textdatei aus Webseite auslesen
 
Hallo,

ich möchte per Indy (idHTTP.Get) eine einfache Textdatei auslesen (http://kbbzstwnd.kb.ohost.de/Anony/password.txt])...

Ich bin noch Anfänger und komme mit meinem Wissen in google nicht weiter :D
Habe noch nicht mit den Indys gearbeitet und hoffe mir kann jemand sagen wie es geht... ich habs so gemacht (versucht):

editPassword.Text := idhttp.get('http://kbbzstwnd.kb.ohost.de/Anony/password.txt');

Keine Ahnung wie man das und wofür der andere Parameter der hier wahrscheinlich fehlt eingesetzt wid und wozu...
Danke im vorraus

Lyan 15. Okt 2011 16:00

AW: Einfache Textdatei aus Webseite auslesen
 
Oh sorry!!

Ich hatte mih verschrieben :D

http://kbbzstwnd.kb.hhost.de/Anony/password.txt

http://kbbzstwnd.kb.ohost.de/Anony/password.txt

Es geht doch ;) - Danke trotzdem

Gege 21. Okt 2011 21:07

AW: Einfache Textdatei aus Webseite auslesen
 
Zitat:

Zitat von Lyan (Beitrag 1130628)
Hallo,

ich möchte per Indy (idHTTP.Get) eine einfache Textdatei auslesen (http://kbbzstwnd.kb.ohost.de/Anony/password.txt])...

Ich bin noch Anfänger und komme mit meinem Wissen in google nicht weiter :D
Habe noch nicht mit den Indys gearbeitet und hoffe mir kann jemand sagen wie es geht... ich habs so gemacht (versucht):

editPassword.Text := idhttp.get('http://kbbzstwnd.kb.ohost.de/Anony/password.txt');

Keine Ahnung wie man das und wofür der andere Parameter der hier wahrscheinlich fehlt eingesetzt wid und wozu...
Danke im vorraus

evtl so ? ..
Code:
procedure TForm1.Button1Click(Sender: TObject);
var
 MyIdHTTP: TIdHTTP;
Begin
  MyIdHTTP := TIdHTTP.Create(Form1);
 try
  editPassword.Text := MyIdHTTP.Get('http://kbbzstwnd.kb.hhost.de/Anony/password.txt');
  finally
  FreeAndNil(MyIdHTTP);
  end;
sollte, denke ich gehen .. und glaube die idhttp mit bei uses rein :wink:

Luckie 21. Okt 2011 21:18

AW: Einfache Textdatei aus Webseite auslesen
 
Delphi-Quellcode:
MyIdHTTP.Get('http://kbbzstwnd.kb.hhost.de/Anony/password.txt');
Und gespeichert wird das ganze dann wo?

Gege 21. Okt 2011 21:24

AW: Einfache Textdatei aus Webseite auslesen
 
na in sein editpassword.text ..denke mal das ist ein Edit Feld was er so genannt hat ?
oder was meinst Du jetzt ?

Luckie 21. Okt 2011 21:27

AW: Einfache Textdatei aus Webseite auslesen
 
Hm, ich meine mich zu erinnern, dass die Methode Get zwei Parameter benötigt: Quelle und Ziel, wobei Ziel ein Stream oder ein String sein kann.

Siehe hier:
Delphi-Quellcode:
lStream:=TFileStream.Create(AppPath + Source, fmCreate or fmShareDenyNone);
    try
      idHTTP1.Get('http://server.de/'+Source, lStream);
    finally
      if Assigned(lStream) then lStream.Free;
    end;

Gege 21. Okt 2011 21:32

AW: Einfache Textdatei aus Webseite auslesen
 
hab es gerade probiert ..

Code:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient, IdHTTP;

type
  TForm1 = class(TForm)
    Button1: TButton;
    IdHTTP1: TIdHTTP;
    Editpassword: TEdit;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
 MyIdHTTP: TIdHTTP;
Begin
  MyIdHTTP := TIdHTTP.Create(Form1);
 try
  editPassword.Text := MyIdHTTP.Get('http://kbbzstwnd.kb.ohost.de/Anony/password.txt');
  finally
  FreeAndNil(MyIdHTTP);
  end;
end;

end.
geht ... Ziel ist doch davor := .. kannst es testen

Gege 21. Okt 2011 21:35

AW: Einfache Textdatei aus Webseite auslesen
 
interessant wäre hier für was das Passwort ist :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:22 Uhr.

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