Browsergame als "Exe"

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Artentus.

    Browsergame als "Exe"

    Hi ihr,

    ich wollte mir mit VB 2010 das Spiel "Schulterglatze" als Exe bereitstellen,
    nun scheitere ich aber :
    Der Login Button hatte keine ID / Name also habe ich den Code

    VB.NET-Quellcode

    1. ​WebBrowser1.Document.Forms(0).InvokeMember("submit")

    benutzt.
    Aber immer wenn ich mich automatisch einlogge, dann hänge ich im Dauer-Refresh Modus fest (ich nenne es einfach mal so) und die Seite hört auch nicht auf sich zu refreshen.
    Ich poste mal den ganzen Code hier rein und hoffe ihr könnt mir helfen das Submitten zu stoppen :

    VB.NET-Quellcode

    1. Class Form1
    2. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    3. WebBrowser1.AllowNavigation = True
    4. WebBrowser1.Navigate("http://speed2.schulterglatze.de/")
    5. End Sub
    6. Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
    7. Dim theElementCollection As HtmlElementCollection
    8. theElementCollection = WebBrowser1.Document.GetElementsByTagName("input")
    9. For Each curElement As HtmlElement In theElementCollection
    10. Dim controlName As String = curElement.GetAttribute("name").ToString
    11. If controlName = "loginname" Then
    12. curElement.SetAttribute("Value", "MEINNAME")
    13. ElseIf controlName = "loginpwd" Then
    14. curElement.SetAttribute("Value", "MEINPASSWORT")
    15. End If
    16. Next
    17. theElementCollection = WebBrowser1.Document.GetElementsByTagName("input")
    18. For Each curElement As HtmlElement In theElementCollection
    19. WebBrowser1.Document.Forms(0).InvokeMember("submit") '<----- Der Übeltäter xD
    20. Next
    21. End Sub
    22. End Class



    vielleicht hab ich ja Glück und ihr könnt mir unter die Arme greifen ;)

    Danke im voraus