Autor |
Beitrag |
CrackPod
Hält's aus hier
Beiträge: 11
Win XP
DE, Delphi 2005 PE
|
Verfasst: Fr 15.09.06 22:05
Hallo,
Also ich habe mich schon ein bisschen umgeschaut verstehe aber das nicht
Wie man es jetzt in Delphi schafft sich einzuloggen bzw. Auf einen Link zu klicken oder ein
Edit Feld auszufüllen..
Kann mir das bitte jetzt jemand noch mal genauer erklären?
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Fr 15.09.06 22:07
In einem Delphiprogramm oder im Standardbrowser?
_________________ Markus Kinzler.
|
|
CrackPod 
Hält's aus hier
Beiträge: 11
Win XP
DE, Delphi 2005 PE
|
Verfasst: Fr 15.09.06 22:39
Also was genau jetzt?
Ich möchte ein Programm schreiben das auf Knopf klickt auf Weblinks
klickt und edit felder ausfüllt..
Also eigentlich das mit den Link Klicken bzw. einloggen usw. Ohne Browser.. aber es
geht auch mit geöffnetem
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Fr 15.09.06 22:46
Meine frage war, ob du den Standardbrowser verwenden willst (externes programm) oder aus dem Delphiprogramm heraus (intern; TWebBrowser, TMozillaBrowser)?
_________________ Markus Kinzler.
|
|
CrackPod 
Hält's aus hier
Beiträge: 11
Win XP
DE, Delphi 2005 PE
|
Verfasst: Fr 15.09.06 22:48
Ich weiß jetzt leider nicht wirklich was du meinst ich will dafür eigentlich Mozilla Firefox benutzen.
Und ich will wenn ih z.B In meinem Programm abschicken klicken soll eine bestimmte Url im Internet geöffnet
werden..
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Fr 15.09.06 22:50
Also externer Browser. POST oder GET-Parameter?
_________________ Markus Kinzler.
|
|
CrackPod 
Hält's aus hier
Beiträge: 11
Win XP
DE, Delphi 2005 PE
|
Verfasst: Fr 15.09.06 22:57
Huh?
Langsam müsstest du doh gemerkt haben das ich mit sowas noch nicht auskenne,
Also bitte einfach nru die Funktion um sich einzuloggen und dann auf verschiedene
Links anzuklicken..
Ich denke eher das die POST Methode für den Login gut ist...
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Fr 15.09.06 22:59
Schau dir mal den HTML-Code der gewünschten Seite an. Im Form-Tag kannst du die verwendete Methode sehen (METHOD="POST" oder METHOD="GET").
_________________ Markus Kinzler.
|
|
CrackPod 
Hält's aus hier
Beiträge: 11
Win XP
DE, Delphi 2005 PE
|
Verfasst: Fr 15.09.06 23:01
Hier... das steht da
<form action="index.php?ac=login" method="post">
|
|
Blackheart666
      
Beiträge: 2195
XP
D3Prof, D6Pers.
|
Verfasst: Fr 15.09.06 23:01
CrackPod hat folgendes geschrieben: | Huh?
Langsam müsstest du doh gemerkt haben das ich mit sowas noch nicht auskenne,
Also bitte einfach nru die Funktion um sich einzuloggen und dann auf verschiedene
Links anzuklicken..
Ich denke eher das die POST Methode für den Login gut ist... |
Spätestens nach dem müsste auch jeder endgültig Begriffen haben was Du nun wirklich meinst.
CrackPod hat folgendes geschrieben: | Also was genau jetzt?
Ich möchte ein Programm schreiben das auf Knopf klickt auf Weblinks
klickt und edit felder ausfüllt..
Also eigentlich das mit den Link Klicken bzw. einloggen usw. Ohne Browser.. aber es
geht auch mit geöffnetem |
???
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Fr 15.09.06 23:08
CrackPod hat folgendes geschrieben: | Hier... das steht da
<form action="index.php?ac=login" method="post"> |
Also POST! Das ist nicht ganz so einfach. Hierfür basteln wir uns am Besten eine kleine lokale HTML-Datei, welche wir dann mit ShellExecute aufrufen:
XML-Daten 1: 2: 3: 4: 5: 6: 7: 8:
| <html> <body onLoad="document.login.submit();"> <form name="login" action="<kompletteUrl>/index.php?ac=login" method="post"> <input type="hidden" name="username" value="<benutzername>"> ... </form> </body> </html> |
Achtung, du mußt die komplette URL angeben mit /www...
Du mußt die abzuschickenden Inputfelder anlegen, wie Bsp username.
_________________ Markus Kinzler.
|
|