Entwickler-Ecke
Internet / Netzwerk - HTML-Seite empfangen, Daten per POST senden
CK_CK - Fr 19.08.05 21:30
Titel: HTML-Seite empfangen, Daten per POST senden
Hallo Delphi-Fans,
ich hab' ein kleines (großes) Problem:
Es gibt hier ja schon ein paar Threads zu dem Thema, aber in keinem steht genau das, was ich suche...
Ich möchte gerne eine WhoIs-Seite "anzapfen"...
Ich möchte folgende Seite benutzen:
http://www.iks-jena.de/cgi-bin/whois
(Die IP wird via POST über tragen...)
Wie kann ich diese Seite in ein Memo bekommen?
(1. POST, 2. Übertragen...)
Hoffentlich kann mir jemand helfen *hoff*
Vielen Dank schonmal für's durchlesen dieses Threads,
CK_CK
Moderiert von
Christian S.: Topic aus VCL (Visual Component Library) verschoben am Di 23.08.2005 um 11:31
Harry M. - Sa 20.08.05 09:12
Du kennst doch in aller Regel die HTML-Seite. So kannst Du auch den Text dieser empfangen und darin nach dem Ergebnis suchen, welches Du brauchst.
CK_CK - Sa 20.08.05 12:12
Hi!
Ich hatte noch nicht das vergnügen mit Internet-Komponenten...
Köntest du mir ein Code-Beispiel geben?
(Nur für's empfangen der Seite, z.B. in ein Memo...)
CK_CK
CK_CK - Sa 20.08.05 13:29
Themen-Titel geändert, *hoffnung auf neue Antworten* :oops:
CK_CK
retnyg - Sa 20.08.05 14:11
CK_CK hat folgendes geschrieben: |
Hi!
Ich hatte noch nicht das vergnügen mit Internet-Komponenten...
Köntest du mir ein Code-Beispiel geben?
(Nur für's empfangen der Seite, z.B. in ein Memo...)
CK_CK |
URLDOWNLOADTOFILE
Harry M. - Sa 20.08.05 21:04
Ich wollte es schon beim Ersten Posting mit dazu schreiben.... Habs aber dann doch gelassen... Hätte ich es nur gemacht :lol: Also IP's hinter einem Router ermittele ich so:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| function GetInetClietIP: String; var IdHttp: TIdHttp; I : integer; StringList: TStringList; begin RESULT := ''; IdHttp := TIdHttp.Create(nil); StringList := TStringList.Create; Try StringList.Add(IdHttp.get('http://checkip.dyndns.org')); for I := 0 to Length(StringList.Text) do begin if StringList.Text[I] in [#46, #48..#57] then RESULT := RESULT+StringList.Text[I]; end; finally StringList.Free; IdHTTP.Free; end; end; |
Harry M. - Mi 24.08.05 18:30
Hey...
Ich habe was gefunden, das könnte für Dich von Interesse sein
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29:
| function Abfrage(eing1,eing2:String): Integer; var suchstr,gogfen: String; n: Integer; begin try suchstr := 'von ungefähr <b>'; gogfen := form1.htp.Get('http://www.google.de/search?&q="'+eing1+'"+"'+eing2+'"'); flag_red := false; flag_sch := false; if pos('<p><p><br>Es wurden keine Standard-Webseiten gefunden, in',gogfen) <> 0 then flag_red := true; if pos('<br><br>Es wurden keine mit Ihrer Suchanfrage -',gogfen) <> 0 then flag_red := true; if pos('<p><font color=#cc0000 class=p>Meinten Sie: </font>',gogfen) <> 0 then flag_sch := true; n := pos(suchstr,gogfen)+16; if n <> 0 then begin gogfen := copy(gogfen,n,length(gogfen)-n); n := pos('<',gogfen)-1; gogfen := copy(gogfen,1,n); repeat if pos('.',gogfen) > 0 then delete(gogfen,pos('.',gogfen),1); until pos('.',gogfen) = 0; result := StrToInt(copy(gogfen,1,n));
end else result := 0; except result := 0; end; end; |
Der Code ist aus diesem lustigen Tool:
http://mitglied.lycos.de/tibusch/prog
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!