![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Привет всем друзья, подскажите плз как авторизоваться программно на сайте subscribe.ru
Пробую таким образом Код:
procedure TForm1.Button3Click(Sender: TObject); var html:variant; i:integer; begin html:=WebBrowser1.OleObject.Document.forms.item(0).elements; for i:=0 to (html.length-1) do begin if (html.item(i).name='credential_0') then html.item(i).value:=edit2.Text; // свой логин if (html.item(i).name='credential_1') then html.item(i).value:=edit3.Text; //свой пароль) if (html.item(i).value='>') then html.item(i).click; end; end; end. Последний раз редактировалось borockov, 27.05.2013 в 13:29. |
#2
|
||||
|
||||
![]() input это тэг, name его атрибут - за него и цепляйся
Пишу программы за еду. __________________ |
#3
|
||||
|
||||
![]() Цитата:
Код:
if (html.item(i).name='credential_0') then html.item(i).value:=edit2.Text; // свой логин |
#4
|
||||
|
||||
![]() Цитата:
|
#5
|
||||
|
||||
![]() "Не выходит" - имею ввиду что не заполняется поле для ввода логина. Цепляюсь с помощью тега атрибута name. С циклом тоже все в порядке, к примеру на сайте одноклассники, авторизация проходит без проблем по такому же принципу.
|
#6
|
||||
|
||||
![]() Цитата:
|