![]() |
Re: idhttp post problem
hab ich bereits, ich weiss es fehlen die meisten Tags, aber die brauchts nicht!
Delphi-Quellcode:
Als Hintergrund info:
<form action='http://spiel.cruel-wars.de/login.php' method=POST>
<input type='text' name='nick' id='insert_feld1'></td> <input type='password' name='passwort' id='insert_feld1'></td> <input type='submit' value='Login' id='insert_feld1'></td> Die Seite hab ich zusammen gestellt damit ich Sie mit TWebBrowser öffnen und auch den button wieder find, um mich mit
Delphi-Quellcode:
einloggen zu können! (funknioniert)
myBrowser.OleObject.Document.forms.item(0).submit;
Nur brauche ich eine lösung die ohne Twebbrowser funkioniert, weil es sehr mühsam ist jedesmal raus zu finden welcher button es ist und wie ich ihn ansprech! Daher ist die HTML datei auch so verkürzt, das orginal findet sich auf ![]() Das ist ein Online Strategie Spiel, und ich hab mir vorgenommen eine KI dazu zu basteln, nur eben kommen in dem Spiel mehre Seiten vor bei denen ich diesen Post befehl bräuchte, weil das viel leichter geht als jede Seite so zu verkleinern und abzuspeichern!!! |
Re: idhttp post problem
wenn ich mir den ausgangspost richtig anschaue sieht es so aus also ob du den wert vom submit-button nicht mit postest?!
|
Re: idhttp post problem
Stimmt, tu ich nicht, weil ich mir nicht sicher war ob ich den braucht, aber da sowieso nichts
ankommt, macht es keinen Unterschied! |
Re: idhttp post problem
hej
anstelle von die params auszufûllen versuchts mit procedure TForm1.Button4Click(Sender: TObject); var IdHTTP: TIdHTTP; PostDataStream : TStringStream; ParamData : TStringStream; begin IdHTTP:= TIdHTTP.Create(nil); PostDataStream := TStringStream.Create(''); ParamData := TStringStream.Create(''); ParamData.WriteString(''); IdHTTP.Post('http://www.blabla.com/login.php?nick=name&passwort=pass' , ParamData, PostDataStream); postdatastream.Position:=0; memo1.Text:=postdatastream.DataString; end; hat bei mir geholfen |
Re: idhttp post problem
wie funzt denn das ganze bei ner asp-seite?
genauso? |
Re: idhttp post problem
Geht leider auch nicht, ich glaub es liegt daran das die Mehtode die du beschrieben hast, dem Get befehl entspricht und des geht bei der seite leider nicht, hat sonst noch einer eine idee wo der fehler liegen könnte?
Danke für alle antworten die bis jetzt gekommen sind! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz