Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Internet


Автор: ziga 15.5.2007, 21:28
Как в C# захватить/открыть страничку в инете ну к примеру http://www.blabla.ru/index.php найти в неё поля для ввода логина и пароля в вести туда значения нажать ОК и перейти на сл. страницу http://www.blabla.ru/account.php ? Сразу говорю это не для взлома )) а для ускорения работы.

А так же надо на странице найти таблицу и вынуть последнею запись.

Автор: archeg 15.5.2007, 22:34
Загружаешь в WebBrowser http://www.blabla.ru/index.php 
С помощью этого кода можно ввести в поле для логина и пароля данные:
Код

webBrowser1.Document.All.GetElementsByName("ElementInputBox")[0].InnerText = "user name";

Нажать кнопку что-то типа такого:
Код

webBrowser1.Document.All.GetElementsByName("ButtonName")[0].RaiseEvent("Click");


Все это не проверял - но думаю должно работать, если нет - полазь по методам, там много интерестного. В общем это даже зависит от самой страницы.

Автор: ziga 16.5.2007, 06:30
Ок понятно спасибо.
А как мне брать значения из таблицы на странице ?

Автор: ivashkanet 16.5.2007, 08:30
http://forum.vingrad.ru/index.php?show_type=forum&showtopic=108198&hl=webclient

Автор: ziga 16.5.2007, 09:57
Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)