主页
Top.Mail.Ru Yandeks.Metrika
论坛:“网络”;
当前存档:2003.01.02;
下载:[xml.tar.bz2];

向下

填写网页上的表单 找到类似的分支


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.58 MB
时间:0.021 c
1-1793
orion_st
2002-12-20 10:08
2003.01.02
将计时器添加到TRxTimerList


14-1918
Viktor Scherbakov
2002-12-04 14:55
2003.01.02
诗歌:)


8-1839
Ich hasse
2002-09-15 12:44
2003.01.02
BMP和API


1-1797
雷达
2002-12-20 12:37
2003.01.02
如何限制日志文件的大小


14-1903
zzet
2002-12-14 21:13
2003.01.02
穆斯崩溃了..





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский