Ergebnis 1 bis 7 von 7
  1. #1
    Trojaner
    Registriert seit
    20.03.2009
    Beiträge
    68

    Standard Accountchecker Dringend hilfe!!! ( bitte )

    hi leute, wollte mir einen Accountchecker für die Seite http://www.joymax.com/portal/ basteln ja schön und gut nur ich bekomm einfach nicht die Adresse vom Login button raus ( mit firebug ) Id zeile und Pw zeile hab ich Id= userId Pw = userPwd nur wenn ich die Daten vom Login button rausfinden will werden mir nur Daten über das Desgin ( also das Bild " Login" ) angezeigt so meine Frage: Wie komm ich jetzt an die richtigen Daten rann??? Hoffe mir kann schnell jemand helfen naja bin jetzt mal off MfG

  2. #2
    Transpinguin Avatar von IRET
    Registriert seit
    02.09.2008
    Beiträge
    1.295

    Standard

    <form action="das_suchst_du.php" method="post">

    //edit
    aso sry
    Ja nimm einfach wie unten erwähnt POST
    oder Sockets.
    Geändert von IRET (28.08.2009 um 22:35 Uhr)

  3. #3
    W32.SwineFlu Avatar von Sirect
    Registriert seit
    24.07.2008
    Beiträge
    1.916

    Standard

    Nein tut er nicht, er sucht die ID des Buttons um die Form abzusenden. In dem Fall würde ich dir aber zu POST statt dem Webbrowser-Control raten.

  4. #4
    Trojaner
    Registriert seit
    20.03.2009
    Beiträge
    68

    Standard

    könnte mir trotzdem jemand verraten wie ich das dann anstell wenn ich webbrowser benutze???

  5. #5
    Sobig Wurm Avatar von BlackHook
    Registriert seit
    13.03.2009
    Beiträge
    219

    Standard

    Ganz einfach eigentlich. Drück das Bild und nicht den Button.
    Damit kommst du an das gleiche Ergebnis.
    Leider kann ich dir in .NET nicht zeigen wie es geht, ich beschäftige mich mit Delphi.

  6. #6
    Trojaner
    Registriert seit
    20.03.2009
    Beiträge
    68

    Standard

    naja aber trotzdem danke

    habs auch mal bei ner anderen seite versucht nur es kommen immer i-welche errors

    Code:
    Public Class Form1
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            WebBrowser1.Navigate("http://portal.earthlost.de/index.phtml?msg=Nicht%20eingeloggt!")
    
    
        End Sub
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            WebBrowser1.Document.All("user").SetAttribute("value", TextBox1.Text)
            WebBrowser1.Document.All("Pwd").SetAttribute("value", TextBox2.Text)
            WebBrowser1.Document.GetElementById("einloggen").InvokeMember("click")
            Timer1.Start()
    
    
    
    
    
    
    
    
        End Sub
    
        Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            Dim code As String = WebBrowser1.Document.All(1).OuterHtml
            If code.Contains("Falsches Passwort oder Login ist fehlgeschlagen. Bitte erneut versuchen!") Then
                Label2.Text = " Login Fehlgeschlagen. Falsche Account Daten "
                WebBrowser1.Navigate("http://portal.earthlost.de/index.phtml?msg=Nicht%20eingeloggt!")
    
            Else
                Label2.Text = " Login Erfolgreich. Daten sind korrekt"
                WebBrowser1.Navigate("http://portal.earthlost.de/index.phtml?msg=Nicht%20eingeloggt!")
    
    
    
            End If
    
            TextBox1.Text = ""
            TextBox2.Text = ""
            Timer1.Stop()
    
    
        End Sub
    End Class
    Das ist meine code


    da öffnet sich dann immer ein Fenster mit :
    "System.NullReferenceException wurde nicht behandelt"

    machs aber genau so wie in dem Tut

  7. #7
    Transpinguin Avatar von IRET
    Registriert seit
    02.09.2008
    Beiträge
    1.295

    Standard

    Versuchs mal mit den
    So sehr ich mich bemüht habe.
    Ich konnte es nicht in VB.net machen(naja kanns eben nicht^^)
    Aber hier in C#
    Das einzige was anders ist sind die foreach-schleife und das if
    Aber das solltest du hinkriegen.
    Code:
    foreach (HtmlElement elem in webBrowser1.Document.All)
                {
                    
                    if (elem.GetAttribute("value") == "Login")
                    {
                        elem.InvokeMember("Click");
                    }
                
                }
    Geändert von IRET (29.08.2009 um 09:35 Uhr)

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •