Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.01;
Скачать: CL | DM;

Вниз

Ввести имя пользователя и пароль на сайте   Найти похожие ветки 

 
DelphiN!   (2004-05-26 21:09) [0]

Есть сайт www.nets.kz, там мне нужно из моей программы, ввести в 2 едита логин и пароль, далее нужно либо сэмулировать нажатие энтера или нажать на специальную кнопку на веб форме, в конечно итоге, мне нужно польчить страницу результата

Как осуществит вышеописанное?

Заранее благодарен


 
DelphiN!   (2004-05-29 12:03) [1]

Народ, ну неужели никто не сталкивался с данной проблеммой?


 
SergP ©   (2004-05-29 12:19) [2]

Сталкивался...
Поищи тут в сетях или на королевстве. По крайней мере тут дофига таких топиков проскакивало....

Вобщем если ты юзаешь TWebbrowser, то где-то так
try
WB.oleobject.document.All.tags("INPUT").item(0,varEmpty).value:=login;
WB.oleobject.document.All.tags("INPUT").item(1,varEmpty).value:=password;
WB.oleobject.document.All.tags("INPUT").item(2,varEmpty).click;
except
end;

Если сам вручную хочешь сделать POST запрос, то ищи инфу и читай про протокол http


 
SergP ©   (2004-05-29 12:24) [3]

ну естественно посмотри какие там номера полей на сайте...
А то я писал не под конкретный сайт , а просто для примера...

А на том сайте что ты пишешь по идее должно быть так:
...
WB.oleobject.document.All.tags("INPUT").item(0,varEmpty).value:=login;
WB.oleobject.document.All.tags("INPUT").item(2,varEmpty).value:=password;
WB.oleobject.document.All.tags("INPUT").item(1,varEmpty).click;
...


 
DelphiN!   (2004-05-30 20:01) [4]

Огромное спасибо, ваш способ работает, единственное, что, так это страничка с результатами открывается в новом окне IE, а как можно сделать, чтобы результат отображался в окне вебброузера(компонента), скажем пусть он называется WB2.
И еще, при загрузке страницы отображается сообщение о подтверждении безопасного соединения(сертификата сайта), где нужно нажать "Да" так как сделать чтобы это сообщение не появлялось?

Заранее благодарен


 
DelphiN!   (2004-05-31 20:07) [5]

Ну не молчите, плиз, знает ведь хоть кто нить


 
DelphiN!   (2004-06-02 13:42) [6]

С открытием нового окна в моем броузере я разобрался, также как и с нажатием Да при появлении сообщения о входе в безопасный режим, и вот теперь хочу это на С++ реализовать, только вот немогу перевести следующий код на С++:

WB.oleobject.document.All.tags("INPUT").item(0,varEmpty).value:=login;
WB.oleobject.document.All.tags("INPUT").item(1,varEmpty).click;

Кому несложно сделайте это на С++:)
Заранее благодарен



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

Текущий архив: 2004.08.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.055 c
1-1090299020
999
2004-07-20 08:50
2004.08.01
progressbar.create


1-1090239944
Lenor
2004-07-19 16:25
2004.08.01
сравнение TMemo.Lines


3-1089007411
Vova
2004-07-05 10:03
2004.08.01
вставка Id поля вместо значения


8-1084356193
X-Disa
2004-05-12 14:03
2004.08.01
Заливка произвольной области


14-1089323624
SSSSS
2004-07-09 01:53
2004.08.01
Кто хочет (за оплату) пописать плагины для АСТРОЛОГИЧЕСКОЙ ПРОГИ?