[C#] Button auf Website klicken lassen ?

09/12/2014 16:38 LabTec'#1
Hallo Community,

Ich wollte auf einem Browsergame einen Button klicken lassen.
Bedingung: eingeloggt sein

nur weiß ich nicht wie ich das in c# realisieren soll, kann mir jemand dabei helfen ?

[Only registered and activated users can see links. Click Here To Register...]

es geht per imacros nicht weil das legentlich ein javascript ist
09/12/2014 17:55 Mostey#2
Wie wäre es mit einem HTTP Request? Muss es unbedingt ein Klick sein?
09/12/2014 18:34 opfer200000000#3
mach es per http request, ist viel einfacher
09/12/2014 18:35 Black Tiger ツ#4
Du kannst auch einen "Klicker" runterladen, haben nicht IT Kollegen auch immer gemacht.
09/12/2014 18:40 Ih¢sãs123#5
Quote:
Originally Posted by Mostey View Post
Wie wäre es mit einem HTTP Request? Muss es unbedingt ein Klick sein?
Über den webBrowser kannst du es z.B. machen:
Code:
webBrowser1.Document.All.GetElementsByName("login")[0].InvokeMember("click");
//Klickt in diesem Fall den LoginButton
oder per HTTP Request einfach mal googlen
09/12/2014 21:34 LabTec'#6
ja gut habe schon nen HTTP request versucht sogar nen POST aber das funktioniert nicht das der button keinen namen hat :/

[Only registered and activated users can see links. Click Here To Register...]
09/12/2014 23:01 opfer200000000#7
bei http request brauchst du doch nur den request nachzubauen. Soweit ich weiß musst du nicht den buttonnamen wissen.
09/13/2014 00:32 Mostey#8
Quote:
Originally Posted by LabTec' View Post
ja gut habe schon nen HTTP request versucht sogar nen POST aber das funktioniert nicht das der button keinen namen hat :/
Der Buttonname spielt keine Rolle, die Daten die geposted werden sind relevant.

Code?
09/13/2014 11:37 Jay Niize#9
ich hab mal nen tutorial gemacht, allerdings für VB.Net, kannste dir aber ableiten und falls du gar nicht weiter kommst das Translate Tool von developerfusion nehmen.

[Only registered and activated users can see links. Click Here To Register...]
09/13/2014 16:44 LabTec'#10
kp ich bekomms einfach nicht hin, auf eine textbox kann ich autofillen ich bekomme aber den button nicht automatisch geklickt... :/
09/13/2014 20:26 tolio#11
webrequests nutzen und keinen webbrowser dann ist das alles np, das oben verlinkte tutorial, oder andere tutorials hier oder google helfen dir dabei das umzusetzen
09/16/2014 00:45 Krumbelfix#12
Such die URL des Buttons raus, und lass diese dann einfach aufrufen

Gesendet von meinem RAINBOW mit Hilfe von Elitepvpers, bereitgestellt von appyet.com
09/16/2014 19:22 Ih¢sãs123#13
Quote:
Originally Posted by LabTec' View Post
kp ich bekomms einfach nicht hin, auf eine textbox kann ich autofillen ich bekomme aber den button nicht automatisch geklickt... :/
Lad dir am besten LiveHTTP headers(FireFox-Addon) und lass die POST Methode mitschneiden. Diese rufst du dann in c# per HTTP Request auf und das in einer Schleife.

MfG.
09/16/2014 23:33 opfer200000000#14
mich würde der name des browsergames interessieren
09/17/2014 12:03 warfley#15
Fiddler 2 runterladen, auf den bitten klicken, in Fiedler die übertragenen Pakete anklicken, auf forma klicken, und tada du hast deinen request string