![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Заполнение форм на web-страницах
Supra © (2002-11-03 17:28:00)Допустим есть форма на web-странице, в которой надо ввести логин, пароль и нажать Submit.
Как программно заполнить эти 2 поля формы и потом нажать кнопку Submit (тоже из программы)?
int64 (2002-11-06 01:44:00) [1]Вот работающий пример:
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1036066812&n=4
Там надо дополнить что-то типа:
if (HTMLInputElement(Coll.item(i,varEmpty)).type_="text")
and (HTMLInputElement(Coll.item(i,varEmpty)).name="login")
then
HTMLInputElement(Coll.item(i,varEmpty)).Value:="MyLogin";
Supra (2002-11-05 23:15:00) [2]РАДИ БОГА:
supra@inbox.ru
romych (2002-11-05 13:26:00) [3]Мне если можна скиньте хоть часть кода на мыло, так как меня просили написать прогу для отправки SMS а это как раз подойдет.
Дмитрий К.К. (2002-11-05 11:33:00) [4]А куда он тебе их даст? Ты даже мыла не оставил.
Supra (2002-11-04 23:29:00) [5]2 Anar Может ты не можешь делать а вот тут человек сделал.
Может мне этот человек даст исходники?
Skyle (2002-11-04 13:54:00) [6]DOM RULEZZ FOREVA!!! :)))
Viking (2002-11-04 12:53:00) [7]2 Anar
Не надо говорить об этом. Я сам такую программу написал. Все работает.
Ihor Osov'yak (2002-11-03 19:41:00) [8]2 Supra (03.11.02 17:28)
Сделай импорт mshtml.dll, там есть все для решения твоей задачи.
Обрати внимание в первую очередь на IHtmlElement, IHtmlInputElement. Посмотри в MSDN, там по сему поводу прорва инфо.
Если хочешь сэкономить время - сходи на
www.users.bit.te.ua\osi - там есть линк на статью "Использование функциональности IE" (с ориентацией на делфи). Говорят, сначала очень помогает :-)
2 Anar © (03.11.02 17:30) - Если Вы чего-то не знаете, это еще не значит, что это невозможно ...
Anar (2002-11-03 17:30:00) [9]Программно у тебя это не получится. По-моему современные серверы это не позволяют. А в чём в принципе глюк то? Почту хочешь проверить?