Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.01.02;
Скачать: [xml.tar.bz2];

Вниз

Заполнение форм на web-страницах   Найти похожие ветки 

 
Supra   (2002-11-03 17:28) [0]

Допустим есть форма на web-странице, в которой надо ввести логин, пароль и нажать Submit.
Как программно заполнить эти 2 поля формы и потом нажать кнопку Submit (тоже из программы)?


 
Anar   (2002-11-03 17:30) [1]

Программно у тебя это не получится. По-моему современные серверы это не позволяют. А в чём в принципе глюк то? Почту хочешь проверить?


 
Ihor Osov'yak   (2002-11-03 19:41) [2]

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) - Если Вы чего-то не знаете, это еще не значит, что это невозможно ...






 
Viking   (2002-11-04 12:53) [3]

2 Anar

Не надо говорить об этом. Я сам такую программу написал. Все работает.


 
Skyle   (2002-11-04 13:54) [4]

DOM RULEZZ FOREVA!!! :)))


 
Supra   (2002-11-04 23:29) [5]

2 Anar Может ты не можешь делать а вот тут человек сделал.

Может мне этот человек даст исходники?


 
Дмитрий К.К.   (2002-11-05 11:33) [6]

А куда он тебе их даст? Ты даже мыла не оставил.


 
romych   (2002-11-05 13:26) [7]

Мне если можна скиньте хоть часть кода на мыло, так как меня просили написать прогу для отправки SMS а это как раз подойдет.


 
Supra   (2002-11-05 23:15) [8]

РАДИ БОГА:

supra@inbox.ru


 
int64   (2002-11-06 01:44) [9]

Вот работающий пример:
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";



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.01.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
1-1825
ДмитрийК.
2002-12-20 22:56
2003.01.02
Срочно нужна помощь!!!


1-1804
d_oleg
2002-12-20 13:31
2003.01.02
название языка текущей раскладки клавиатуры


14-1866
Anatoly Podgoretsky
2002-12-12 07:47
2003.01.02
Именинники 12 декабря


1-1785
nikolo
2002-12-20 11:39
2003.01.02
Как скрулить Panel?


14-1900
cyborg
2002-12-11 23:09
2003.01.02
Не ожидали?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский