Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Извлечение данных из полей формы в IE

Hello comp,

В IE загружена некоторая HTML-стрница, на которой есть строки ввода
данных. Каким образом моя программа может получить данные из этих
строк?

Я думаю, это делается с помощью OLE. То есть, есть, наверное,
какая-то коллекция документов, открытых в Експлорере, для каждого из
них - список объектов (в том числе и строки) и т.д. Вот только,
поконкретнее бы... Может, заодно подскажите, где взять описание этих
объектов, их свойств и методов.

Спасибо!

Ответить   Вадим Шешунов Wed, 30 Nov 2005 17:45:03 +0200 (#482603)

 

Ответы:

IE SDK:
http://msdn.microsoft.com/downloads/samples/internet/libraries/ie5_lib/
http://msdn.microsoft.com/downloads/samples/internet/libraries/ie55_lib/
http://msdn.microsoft.com/downloads/samples/internet/libraries/ie6_lib/
Определения интерфейсов и библиотеки (для IE6 ~1.7M)
Невозможная куча описаний интерфейсов...
Для Вашей задачи, скорее всего, MSHTML

Описание желательно читать в MSDN. Если не жалко качать, то здесь:
http://msdn.microsoft.com/ie/iedev/default.aspx
http://msdn.microsoft.com/ie/

Номер выпуска : 5069
Возраст листа : 803 (дней)
Количество подписчиков : 548
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/483567
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Fri, 2 Dec 2005 12:31:43 +0300 (#483567)

 

Здравствуйте, Емельянов.

Спасибо, Алексей! Задачу я в общем-то решил, но почитать все-равно
интересно.

Ответить   Вадим Шешунов Sat, 3 Dec 2005 12:23:33 +0200 (#484116)

 

Отвечу сам себе - может, это кому-нибудь и прмгодится. Ответ я нашел в
статьях из зборника DelphiWorld "Контролирование IE с помощью OLE" и
"Автоматическое заполнение web-форм в запущенном IE". Собственно,
первая статья помогла, как это не смешно звучит, правильно привязать
вариантную переменную к IE. А во второй показаны необходимая методика
доступа к полям формы. Правда, там использован модуль MSHTML_TLB,
который я не нашел ни в поставке Делфи, ни в Инете, но заменив его на
MSHTML и SHDOCVW у меня все заработало.

Остался еще один интересующий вопрос - можно ли как-то узнать, какой
из объектов формы сфокусирован в данный момент.

Ответить   Вадим Шешунов Sat, 3 Dec 2005 00:08:53 +0200 (#483955)