tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
2787
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Tensi Tensi ist offline Mitglied Silber
    Registriert seit
    May 2003
    Ort
    Bayern
    Beiträge
    52
    Hallo zusammen,

    ich weiß das Thema hat schon so "einen Bart", aber ich komme einfach nicht weiter und finde im Netz auch immer nur unvollständige/unbrauchbare Schnippsel.
    Konkret gesagt möchte ich mich über ein vb .NET Programm mit Hilfe des WebBrowser Controls auf meiner Fritz! Box einloggen (Passwort eintragen und "anmelden" klicken) und z. B. automatisch die Anrufliste auslesen.
    Leider komme ich nicht mal so weit, dass ich die Login-Daten auf die Router-Seite übertragen könnte.
    Habe schon viel ausprobiert, momentan bekomme ich bei
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
        Public Sub Login()
            WebBrowser1 = New WebBrowser
            WebBrowser1.Url = New Uri("http://fritz.box")
            WebBrowser1.Refresh()
            System.Threading.Thread.Sleep(2000)
            WebBrowser1.Document.GetElementById("uiViewPassword").SetAttribute("value", "geheim")
            WebBrowser1.Document.GetElementById("btnLogin").InvokeMember("click")
        End Sub
    die Meldung "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."

    Die Fritz!-Seite:
    HTML-Code:
    						<td style="width: 80px;"><label for="uiViewPassword">Kennwort</label>&nbsp;</td> 
    						<td><input type="password" size="15" maxlength="128" id="uiViewPassword" name="pass"></td> 
    					</tr> 
    				</table> 
    			</div> 
    			<p>Wenn Sie Ihr Kennwort vergessen haben, klicken Sie <a href="../html/vergessen.html"><b>hier</b></a>.</p> 
    			
     
    	 	</div></div></div></div></div></div> 
    		<div class="backdialog"><div class="ecklm"><div class="eckrm"><div class="rundrb"><div class="rundlb"><div class="forebuttons"> 
    			<input type="submit" value="Anmelden" name="btnLogin" class=Pushbutton>
    Hat jemand eine Idee oder einen Link oder besser ein konkretes Beispiel?
    Bin irgendwie zu doof

    Danke im Voraus
    Viele Grüße,
    Daniel
     

  2. #2
    ThunderStorm1 ThunderStorm1 ist offline Mitglied Bronze
    Registriert seit
    Jan 2010
    Beiträge
    41
    Mach mal bei WebBrowser1.Document.GetElementById("uiViewPassword").SetAttribute("value", "geheim")

    anstatt uiViewPassword pass sollte dann funktionieren.
     

Ähnliche Themen

  1. [C#] Webbrowser Control | newWindow
    Von Xenolith im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 25.01.09, 13:07
  2. C# - Webbrowser-Control brauche Hilfe!
    Von Alexander12 im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 29.08.05, 15:33
  3. Frage zum Webbrowser Control
    Von hotschen im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 25.08.05, 12:27
  4. Webbrowser Control in Net 2.0
    Von DarkDeath im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 21.08.05, 11:08
  5. ActiveX-Control Webbrowser
    Von Frido im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 18.05.05, 16:06