Jak wylogować się ze strony w WebBrowser?

0

nie wiem co źle robię ale chciałbym wylogować się ze strony i niestety mój kod nie działa ;/
pomoże ktoś ?

        For Each h As HtmlElement In WebBrowser1.Document.GetElementsByTagName("a")
            If Not Object.ReferenceEquals(h.GetAttribute("className"), Nothing) AndAlso h.GetAttribute("className").Equals("mainmenu") Then
                If h.GetAttribute("href").Contains("login.php?logout=true") Then
                    WebBrowser1.Navigate(h.InnerText)
                End If
                Exit For
            End If
        Next

logoutttttttt.png

1

Bo strona pod adresem login.php?logout=true&... nie istnieje. Brakuje chociażby protokołu, nazwy domeny, i pozostałych elementów URL.

Zresztą, używanie WebBrowser do czegoś takiego, to w ogóle średni pomysł.

2

Bo nie h.InnerText tylko h.GetAttribute("href") rób głową jak wykorzystałeś tą metodę do sprawdzenia czy to jest tag zawierający link do wylogowania to powinieneś wiedzieć że tam masz link. Dodaj do niego protokół i domene i musi działać.

0

no tak :D
już zrobilem i wszystko działa :D
jestem amator więc mam problemy czasem nawet z takimi prostymi rzeczami :D
dzieki

1 użytkowników online, w tym zalogowanych: 0, gości: 1