Vb: Button ID aus einem Webbrowser rausfinden

03/21/2015 12:46 Apocalyptum#1
Hi,

ich hab mich lange nicht mehr mit diesem Kram beschäftigt und bin bisschen raus.. Bräuchte an einem kleinem Punkt Hilfe, an dem mir Google und SF auch nicht helfen. Ich hab einen simplen VoteBot für einen PServer geschrieben, allerdings ist da das Problem, dass ich die ID vom VoteButton nicht rausfinden kann.
Die Text ID's sind kein Problem, der Code dafür sieht dann so aus:
Code:
WebBrowser1.Document.GetElementById("name").SetAttribute("value", User1.Text)
Damit füge ich in eine Text Zeile meine Userdaten ein.

Wenn ich ähnliches versuche, um den Votebutton dann zu aktivieren, funktioniert es nicht, da mir die ID fehlt.
Code:
WebBrowser1.Document.GetElementById("submit").InvokeMember("Click")
Screen von der Voteseite mit dem Webskript:

Email und Name als "Name" für ID bei meinem Code funktionieren, allerdings der Votebutton mit Name "submit" für meinen Code funktioniert nicht. Ich hoffe, ihr wisst was damit gemeint ist, was muss ich hier nun tun, damit mein Skript den Votebutton automatisch klickt?

Vielen Dank im Voraus

Edit: Problem hat sich gelöst:
Code:
WebBrowser1.Document.GetElementById("Submit").InvokeMember("click")
03/21/2015 13:36 qqdev#2
Das liegt daran, dass dem submit-Button kein Attribut namens "id" zugeteilt wurde. Deswegen funktioniert es nicht. Schau dir mal diese Methode an: [Only registered and activated users can see links. Click Here To Register...]

Das sollte dir helfen. "input" wäre hier der tag-Name.