Вниз
Скачать: CL | DM;

Авторизация на сайте   Найти похожие ветки 

 
Chris ©   (2004-10-26 17:04) [0]

Нужно написать прогу, которая авторизовывается на сайте, то есть автоматом прописывает логин и пароль и отсылает данные на Веб-сервер. Подскажите направление...


 
vadfe   (2004-10-26 17:26) [1]

работающий пример с TWebBrowser
авторизация на сайте Мегафон
procedure TForm1.Button1Click(Sender: TObject);
var
 strPostData, s: string;
 Data: Pointer;
 URL1, Flags, TargetFrameName, PostData, Headers: OleVariant;

begin

 { action=https://www.serviceguide.megafonmoscow.ru//SELFCARE/ACCOUNT_INFO
                method=post name=login
    <INPUT  name=X_Password  type=password>
    <INPUT  name=X_Username >          
  } // посмотреть в HTML исходнике
 s:="9262222222"; //номер телефона
 strPostData := "X_Username="+s+"&X_Password=3663";
 PostData :=  VarArrayCreate([0, Length(strPostData) - 1], varByte);
 Data := VarArrayLock(PostData);
  try
    Move(strPostData[1], Data^, Length(strPostData));
  finally
    VarArrayUnlock(PostData);
  end;
 URL1 := "https://www.serviceguide.megafonmoscow.ru//SELFCARE/ACCOUNT_INFO";
 Flags := EmptyParam;
 TargetFrameName := EmptyParam;
 Headers := EmptyParam; // TWebBrowser автоматически заполняет
          // эти заголовки соответствующими значениями
 WebBrowser1.Navigate2(URL1, Flags, TargetFrameName, PostData, Headers);

end;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.038 c
1-1104161681
Дмитрий К.
2004-12-27 18:34
2005.01.16
Предпросмотр WEB страницы


8-1096535757
WondeRu
2004-09-30 13:15
2005.01.16
Как создать OpenGL - сервер...


3-1102885906
m-a-x
2004-12-13 00:11
2005.01.16
связь многие-ко-многим


6-1098604296
Jetus
2004-10-24 11:51
2005.01.16
Клиент-сервер на WinSock


4-1100444311
Doc-N
2004-11-14 17:58
2005.01.16
Изменение таблици импорта




   Наверх