Показать сообщение отдельно

  #7  
Старый 10.12.2009, 23:50
SultanOFF
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
С нами: 8913664

Репутация: 0
По умолчанию

делаю вот так
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  Http  : TidHttp;
  CM    : TidCookieManager;
  Data  : TStringList;
  StrPage, UserID,  UserName  :  String;
  i : integer;
  begin
  try
    Http := TIdHTTP.Create(Self);
    Data := TStringList.Create;
    CM := TidCookieManager.Create(Http);
    Http.AllowCookies := true;
    Http.CookieManager := CM;
    Http.HandleRedirects := true;
     Http.Request.Host:='my.mail.ru';
    Http.Request.UserAgent:='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10';
    Http.Request.Accept:='text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
    Http.Request.AcceptLanguage:='ru,en-us;q=0.7,en;q=0.3';
    Http.Request.AcceptCharSet:='windows-1251,utf-8;q=0.7,*;q=0.7';
    Http.Request.Referer:='http://my.mail.ru/';
    Data.Add('domain=mail.ru');
    Data.Add('login=' + Edit1.Text);
    Data.Add('password=' + Edit2.Text);
    Data.Add('page=http://my.mail.ru/');
    StrPage := Http.Post('http://my.mail.ru/cgi-bin/auth', Data);
  finally
    Data.Free;
    CM.Free;
    Http.Free;
  end;
  if Pos('Моя страница',StrPage) <> 0 then
    ShowMessage('ura')
  else
    ShowMessage('o');

  Memo1.Lines.Text := StrPage;

end;
но нихрена не работает! Почему?
 
Ответить с цитированием