Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   auf seite einloggen?? (https://www.delphipraxis.net/98669-auf-seite-einloggen.html)

lbccaleb 30. Aug 2007 17:04


auf seite einloggen??
 
hy there,


ich hab mal wieder ne frage an alle schglauen köpfe da draussen ;-)

ich kenne mich leider nicht so gut (eigentlich fast gar nicht) mit den internet komponenten aus, wie bekomm ich es hin, das ich mich auf seiten wie z.b. flirtfloor.de automatisch mit einem delphi programm einloggen kann und den inhalt der webseite dann gleich im twebbrowser darstellen kann???

DANKE schon mal im vorraus...

mfg

mkinzler 30. Aug 2007 17:23

Re: auf seite einloggen??
 
Wie erfolgt der Login (POST/GET/Java?)

nitschchedu 30. Aug 2007 17:32

Re: auf seite einloggen??
 
Also du musst die Seite wo du dich Einlogst Laden:

Delphi-Quellcode:
WebBrowser.Navigate('www.test.de');
Dann musste deine Formulare (User & Passwort) ausfüllen und schicken.

Delphi-Quellcode:
    with WebBrowser do
    begin
      OleObject.document.forms.item(0).elements.
         item(NDU_FIELD_LOGIN_USER).value := LParameter[0];
      OleObject.document.forms.item(0).elements.
         item(NDU_FIELD_LOGIN_PASS).value := LParameter[1];

      OleObject.document.forms.item(0).submit;
    end;
Und dann siehst du gleich die Seite Eingelogt ;-)

lbccaleb 1. Sep 2007 14:53

Re: auf seite einloggen??
 
ok danke das werd ich mal ausprobieren, der lparameter ist dabei der login name und das login passwort??? richtig??? wird das denn per string übermittelt oder ist das eine andere variable???

nitschchedu 3. Sep 2007 17:27

Re: auf seite einloggen??
 
Das "NDU_FIELD_LOGIN_USER" ist bei mir eine Constante du kannst da auch 'name' (ein einfacher String) machen die stelle entsprich den Feldnamen
HTML-Code:

<input name="name" type="text" value="" />
.
Und LParameter[0] ist bei mir ein String array du kannst wieder 'Dein inhalt' benutzen oder ein String wie du willst ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:21 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