Jak wylogować się ze strony w WebBrowser?

Jak wylogować się ze strony w WebBrowser?
K9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 95
0

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

Kopiuj
        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

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
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ł.

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gorlice
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ć.

K9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 95
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.