Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 15.05.2012, 22:13
diagodd diagodd вне форума
Прохожий
 
Регистрация: 22.04.2012
Сообщения: 2
Репутация: 10
По умолчанию парсинг jsessionid отправка маила и пароля

Привет,делаю авторизацию для сайта,сильно не пинайте (моя первая программа) есть сайт, при входе присваивается jsessionid (возможно я совсем не правильно делаю) пытаюсь спарсить jsessionid и добавить к ссылке,потом отослать маил и пароль,ничего не получается, подскажите где проблема.


Код:
     S:=HTTP.Post('http://site.ru/login/', data);
      RegExp := TRegExpr.Create;
      RegExp.InputString := S;
      RegExp.Expression := 'Тут парсю' ;
        if RegExp.Exec then
      repeat
       begin
       HTTP.Request.CustomHeaders.Add('jsessionid:'+RegExp.Match[1]);
      end;
      until not
      RegExp.ExecNext;
      RegExp.Free; 


      Data:=Tstringlist.create;
      Data.Add('user=' + Edit1.Text);
      Data.Add('password=' + Edit2.Text);
      HTTP:=TIdHTTP.create;
      HTTP.HandleRedirects:=True;
     try
      S:=Http.Get('http://site.ru/login/login/'+RegExp.Match[1]);
      l:=-1;
     except
      if Pos('OK: LoginOk=', HTTP.Response.RawHeaders.Text)<>0 then
       l:=1
      else
       l:=0;
     end;
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:55.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025