HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

как программно
  #1  
Старый 14.03.2010, 23:33
A_n_d_r_e_i
Участник форума
Регистрация: 02.09.2009
Сообщений: 286
С нами: 8784803

Репутация: 257
Unhappy как программно

заполнить нужное поле на сайте через элемент управления WebBrowser на визуал бейсик?
нашел

Подключаем библиотеку "Microsoft HTML Object Library".
Private objDoc As MSHTML.HTMLDocument

Private Sub Form_Load()
WebBrowser1.Navigate "www.ya.ru"

Do While WebBrowser1.Busy
DoEvents
Loop

Set objDoc = WebBrowser1.Document
End Sub

Private Sub Command1_Click()
Dim objForm As MSHTML.HTMLFormElement

' web - название формы.
Set objForm = objDoc.Forms.web
' text - название поля.
' Заполняем текстовое поле.
objForm.Text.Value = "sql.ru"
' Извлекаем данные из текстового поля.
MsgBox objForm.Text.Value
' Нажимаем кнопку "Найти".
objForm.submit
End Sub

Последний раз редактировалось A_n_d_r_e_i; 22.03.2010 в 19:49..
 
Ответить с цитированием

  #2  
Старый 15.03.2010, 02:21
maestro-ant
Новичок
Регистрация: 08.01.2007
Сообщений: 25
С нами: 10179005

Репутация: 5
По умолчанию

вопрос не понятен.
мож пойди все таки выспись? )
 
Ответить с цитированием

  #3  
Старый 15.03.2010, 02:25
.ATK
Участник форума
Регистрация: 20.02.2009
Сообщений: 224
С нами: 9063321

Репутация: 274
По умолчанию

Цитата:
void _WebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
try
{
string str = webBrowser1.DocumentText;

submit = null;
foreach (HtmlElement he in webBrowser1.Document.GetElementsByTagName("input") )
{
string type = he.GetAttribute("type");
string name = he.GetAttribute("name");

if ((type == "text") && (name == "firstname"))
{
he.SetAttribute("value", ename);
}

if ((type == "text") && (name == "lastname"))
{
he.SetAttribute("value", famil);
}
Думаю то, что тебе нужно...
зы. шарп

Последний раз редактировалось .ATK; 15.03.2010 в 02:29..
 
Ответить с цитированием

  #4  
Старый 22.03.2010, 19:18
A_n_d_r_e_i
Участник форума
Регистрация: 02.09.2009
Сообщений: 286
С нами: 8784803

Репутация: 257
По умолчанию

ага, нашел, выложу тут, мб кому-нить тоже пригодится.
напомню, visual basic 6

Так мы можем получить имя формы по её номеру(если захотим)
WebBrowser1(SSTab1.Tab).Document.Forms(NumbeForm). Name

Так мы получим тип элемента формы
WebBrowser1(SSTab1.Tab).Document.Forms(NumbeForm). elements(I).Type

Так мы получим количество элементов в форме
WebBrowser1(SSTab1.Tab).Document.Forms(NumbeForm). length

А вот так - его индекс (порядковый номер)
WebBrowser1(SSTab1.Tab).Document.Forms(NumbeForm). elements(I).sourceindex

А так вот - имя элемента
WebBrowser1(SSTab1.Tab).Document.Forms(NumbeForm). elements(I).Name

Так - тип элемента
WebBrowser1(SSTab1.Tab).Document.Forms(NumbeForm). elements(I).Type

А так - его Value
WebBrowser1(SSTab1.Tab).Document.Forms(NumbeForm). elements(I).Value
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23
Как определить, что Ваш ребенок растет хакером? PHOEN_i_X Болталка 148 13.06.2010 18:02
[FAQ] BIOS Cthulchu "Железо" 9 17.11.2009 12:17
Доим Слоты или как заработать на казино SKIN-BRAIN Болталка 8 09.04.2009 11:17
Мой ржачный разговор в аське с кем-то вроде как с античата, как я подумал Дрэгги Болталка 21 22.07.2007 12:33



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...