Как я могу дать значения для текстовых полей элемента управления webBrowser?
Пожалуйста, перейдите на этот сайт: http://www.dofellow.com/ и посмотрите видео с программным обеспечением.
Этот парень дает значения для текстовых полей элемента управления webBrowser из базы данных / таблицы данных / текстового поля и т. Д.
Может кто-нибудь сказать мне, как он это делает? Я думаю, что на каждом сайте есть разные идентификаторы для текстовых полей, тогда как он присваивает значения этим полям?
Кроме того, как он ищет перейти по ссылкам в Google? Кто-нибудь может поделиться поисковым запросом со мной?
Заранее спасибо.
1 ответ
Решение
Я думаю, что этот парень получает эти текстовые поля неточно. Возможно, он не будет работать правильно для сайта со следующим кодом:
<input type="text" id="email" /> **His code will put the name into this field**
<input type="text" id="displayName" /> **emails will be put here**
<textarea id="comment"></textarea>
Чтобы изменить значения этих элементов управления HTML, мы можем использовать:
WebBrowser wb = new WebBroswer();
wb.Navigate("http://www.google.com");
wb.Document.GetElementById("theID") or GetElementByTagName etc.