Код,скрипт,исходник авторизации на likest.ru

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
data: TStringList;
response, build_id, cookie: string;
begin
IdHTTP1.HandleRedirects := False;
IdHTTP1.Request.CustomHeaders.Text := 'Cookie: ';
IdHTTP1.Request.UserAgent := 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0';
//Получаем исходник страницы
response := IdHTTP1.Get('http://likest.ru/user');
//выдергиваем значение параметра form_build_id (нужно доля авторизации)
Delete(response, 1, pos('build_id" value="', response) + length('build_id" value="') -1);
build_id := Copy(response, 1, pos('"', response) -1);
//Прописываем параметры Post-запроса
Data := TStringList.Create;
Data.Add('name=' + Edit1.Text);
Data.Add('pass=' + Edit2.Text);
Data.Add('form_build_id=' + build_id);
Data.Add('form_id=user_login');
Data.Add('op=Вход');
//Отправляем запрос пытаясь пройти авторизацию
try
IdHTTP1.Post('http://likest.ru/user', Data);
except

Теги: Код,скрипт,исходник,авторизация,likest