Entwickler-Ecke
Internet / Netzwerk - Ins Internet verbinden-Seite auswählen nen klick realisieren
krillator - Do 23.01.03 22:21
Titel: Ins Internet verbinden-Seite auswählen nen klick realisieren
Hallo, also ich wollte nur ein kleines Programm schreiben, womit ich
im Internet eine Seite aufrufe. Und auf dieser Seite in einem bestimmten feld einen Namen angeben kann.
Das möchte ich eben alles nur mit einem klick realisieren, ohne immer auf diese Seite gehen zu müssen um dort nen Namen einzugeben.
Kenne mich mit Internetabindung unter Delphi leider nicht aus.
also vielen Dank gruß Krillator :roll: :wink:
matze - Fr 24.01.03 21:36
schau dir mal den quellcode der seite an !!
normalerweise wenn du auf die seite drauf gehst, dann was in ein feld eintipps und auf absenden klickst wird der inhalt des textfeldes per POST oder GET übertragen. schau dir an, wie die seite den inhalt überträgt und dann ist der rest ein kinderspiel !!
Himmelsdrache - Mo 03.02.03 15:43
Kinderspiel?
will sowas auch machen, hab aber keine ahnung wie das gehen soll
ich hab ein formular (method=post) und mehrere inputs
wie kann ich das jetzt mitnem delphi programm automatisch abschicken?
matze - Mo 03.02.03 17:42
Das stichwort heisst INDY !!!
Himmelsdrache - Di 04.02.03 15:28
aaahja... danke
nur... wie installier ich die indy-komponente?
runtergeladen hab ichse mir, das sind jetzt etliche pas-datien, einige bat, dpk und 2 exe-dateien
was nun?
im delphi menü komponenten installieren? und dann?
kenn mich noch nicht so gut mit delphi aus :(
Tino - Di 04.02.03 16:34
| Himmelsdrache hat folgendes geschrieben: |
| nur... wie installier ich die indy-komponente? |
Das ist eine andere Frage. Bitte dafür ein eigenes Topic erstellen!
Gruß
TINO
matze - Di 04.02.03 20:42
das ist alles im readme file beschrieben !! das ist extrem simpel
F.Art - Do 06.02.03 13:34
Ich habe noch eine alternatieve.
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: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47:
| unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, SHDocVw, ComCtrls, StdCtrls, jpeg, ExtCtrls; type TForm1 = class(TForm) Nummer: TEdit; Button1: TButton; WebBrowser1: TWebBrowser; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure delay(msec:longint); var start,stop:longint; begin start := gettickcount; repeat stop := gettickcount; application.processmessages; until (stop - start ) >= msec; end;
procedure TForm1.Button1Click(Sender: TObject); var Document: OleVariant; begin WebBrowser1.Navigate('http://www.test.html'); repeat Application.ProcessMessages; Sleep(0); until WebBrowser1.ReadyState = READYSTATE_COMPLETE; Document:= WebBrowser1.Document; Document.all.item('Name').value := Name.Text; Document.all.item('AGB').checked:=true; Document.all.item('send').click; delay(3000); end; end. |
rmasterb - So 04.05.03 11:37
Titel: zwecks button
Quelltext
1:
| Document.all.item('send').click; |
was ist jetzt wenn der button den ich klicken will keinen namen hat? sprich name="" kommt in der html nicht vor. gibt es einen standart namen für buttons?? zb.: Button1 wie bei delphi
wenn ich in delphi "Document." schreibe kommt keine delphihilfe und in der normalen delphihilfe habe ich auch nichts zu olevarant gefunden. was kann man noch alles mit OleVariant machen? kennt einer vieleicht ein nützliches tutorial??
F.Art - So 04.05.03 11:45
Du kannst auch bei Javascript
Quelltext
1:
| Document.all.item('smsform').submit; |
Wenn du ein speziellen HTML Quelltext hast poste den doch mal bitte.
rmasterb - So 04.05.03 11:57
das ist der ausschnitt:
Quelltext
1: 2: 3: 4: 5:
| Nick: <input type="text" name="login" maxlength="30" class="inputtitel"> Passwort: <input type="password" name="pwd" maxlength="30" class="inputtitel"> <input type="submit" value="Einloggen" class="buttontitel"> |
wie man sieht kommt da beim button kein name="". ich habe es mit "einloggen" probiert aber das funzt nicht
F.Art - So 04.05.03 16:21
versuch doch mal 'Einloggen'.click
und der komplette html quelltext original wäre gut
rmasterb - Mo 05.05.03 14:54
hier haste den quelltext:
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: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49:
| <html> <head> <title>www.The-Arena.de | Die Arena erwartet dich!</title> <style type="text/css"> <!-- body { background-color: #000000; background-image: none} --> </style> <link rel="stylesheet" href="styleog.css" type="text/css"> </head>
<body bgcolor="#000000" text="#000000" leftmargin="0" topmargin="0"> <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%" bgcolor="#000000"> <tr> <td> <center><a href="http://62.146.220.95/nt-bin/click.exe?a100005" TARGET="_blank"><img border="0" src="http://62.146.220.95/nt-bin/show.exe?a100005" width="468" height="60"></a></center> </td> </tr> <tr> <td align=center> <a href="signup_frame.php?werber=&PHPSESSID=4840e1ad85aad3ca823d207b7975034f">Anmelden</a> | <a href="anleitung_frame.php?werber=&PHPSESSID=4840e1ad85aad3ca823d207b7975034f">Was ist The-Arena?</a></td> </tr> <tr> <td> <div align=left></div><div align=right><a href="logindaten.php?werber=&PHPSESSID=4840e1ad85aad3ca823d207b7975034f">Nickname/Passwort vergessen</a></div> </td> </tr> <tr> <td valign="middle" align="center"> <img src="http://www.chat-hamm.de/Arena/titel_bg.jpg"> <br> <br> <form action="http://s7.the-arena.de/login2a.php" target="_self" method="post"><input type="hidden" name="PHPSESSID" value="4840e1ad85aad3ca823d207b7975034f" /> Nick: <input type="text" name="login" maxlength="30" class="inputtitel"> Passwort: <input type="password" name="pwd" maxlength="30" class="inputtitel"> <input type="submit" value="Einloggen" class="buttontitel"> </form> <br> <a href="agb.php?werber=&PHPSESSID=4840e1ad85aad3ca823d207b7975034f">AGB</a> | <a target="_blank" href="http://forum.the-arena.de/viewforum.php?f=7">FAQ</a> | <a target="_blank" href="community.php?werber=&PHPSESSID=4840e1ad85aad3ca823d207b7975034f">Community</a> | <a href="werben.php?werber=&PHPSESSID=4840e1ad85aad3ca823d207b7975034f">Hier werben?</a> | <a href="impressum.php?werber=&PHPSESSID=4840e1ad85aad3ca823d207b7975034f">Kontakt</a> | <a href="media.php?werber=&PHPSESSID=4840e1ad85aad3ca823d207b7975034f">Statistik</a></td> </tr></table>
<script language="JavaScript" type="text/javascript" src="http://ads.adtrading.de/popup.php?sid=45&lid=94&type=PopUp"></script>
</body> </html> |
-Razor- - Di 13.05.03 10:00
ach ne....da wollte jemand ein Auto-Login Programm für "The Arena" schreiben, um Ruhmpunkte zu kassieren....
naja...jetzt kriegt man für die Logins ja eh keine Ruhmpunkte mehr.....hab ich aber auch gemacht :wink:
JustusJonas - Do 12.06.03 15:10
WebBrowser1.OleObject.Document.Forms.item(0).submit;
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!