corporallawson Ответов: 0

Как мне это сделать VB.NET чтобы нажать кнопку в HTML


Так что в основном у меня есть веб-браузер в форме.
На веб-сайте отображается логин.
Я могу просто ввести значения в поля Имя пользователя и пароль.
Однако, когда я прихожу, чтобы нажать кнопку входа в систему, ничего не происходит.
Если я попытаюсь сделать это без использования кода, поэтому я перемещаю мышь на веб-браузер и пытаюсь нажать кнопку сам, ничего не происходит.

Веб-сайт, на который я пытаюсь войти : "[url to hacking tool удален]"

#URL-адрес, который был удален, является инструментом DDOS. Я использую это, потому что у меня есть несколько доменов, поэтому мне нравится его тестировать.

Что я уже пробовал:

Dim allelements As HtmlElementCollection = WebBrowser1.Document.All

For Each webpageelement As HtmlElement In allelements


    If webpageelement.GetAttribute("id") = "logo" Then
        webpageelement.InvokeMember("click")
    End If

Next

Richard MacCutchan

Вы уверены, что это называется "логотип", а не "вход в систему"?

corporallawson

Нет, это не так, я просто пробовал разные вещи.

HTML выглядит примерно так.

&ЛТ;СВГ класс="значок" атрибутов xmlns="http://www.w3.org/2000/svg" панели viewBox="0 0 24 24"&ГТ;&ЛТ;путь="нет" Д="М0 0h24v24H0V0z"&ГТ;&ЛТ;путь D="M12 для 4л-1.41 1.41L16.17 11H4v2h12.17л-5.58 5.59L12 20l8-8-8-8з"&ГТ;

Richard MacCutchan

Ну, там нет никакой кнопки, которую я могу видеть.

corporallawson

&ЛТ;СВГ класс="значок" атрибутов xmlns="http://www.w3.org/2000/svg" панели viewBox="0 0 24 24"&ГТ;&ЛТ;путь="нет" Д="М0 0h24v24H0V0z"&ГТ;&ЛТ;путь D="M12 для 4л-1.41 1.41L16.17 11H4v2h12.17л-5.58 5.59L12 20l8-8-8-8з"&ГТ; здесь же находится кнопка

Richard MacCutchan

Это значок, а не кнопка.

ZurdoDev

Да, это не пуговица. Это может показаться ложью, но это не так.

clwprogrammer

Найдите имя содержащего элемент формы и выполните отправку

https://www.w3schools.com/jsref/met_form_submit.asp

0 Ответов