Как получить значение из атрибута HTML значение из веб-браузера в C #? - PullRequest
0 голосов
/ 28 сентября 2019

Я хочу получить строку значения из элемента input из значения Attribute в веб-браузере в c #

textBox7.Text = webBrowser1.Document.GetElementById("ctl00_PlaceHolderMainctl09_ctl00_CurrentPage").GetAttribute("value");

<input name="ctl00$PlaceHolderMain$$ctl09$ctl00$CurrentPage" type="text" value="5" maxlength="8" size="3" id="ctl00_PlaceHolderMainctl09_ctl00_CurrentPage" tabindex="1" style="font-family:Verdana;font-size:8pt;padding:1px;">

Пожалуйста, смотрите эту картинку

Я хочу число -> 5, что между значением = "Это число, что я хочуполучить его в textbox7 "в HTML-код, что я прикрепил.

1 Ответ

0 голосов
/ 28 сентября 2019

Попробуйте это:

webBrowser.Url = new Uri("http://files.jga.so/stackoverflow/input.html");

webBrowser.DocumentCompleted += (sender, eventArgs) =>
{
     var eleNormal = (IHTMLInputElement)webBrowser.Document.GetElementById("normal").DomElement;
};

Ссылка: Как получить текстовое поле HTML

...