Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2010, 13:25   #1
пауэрлифтинг
Заблокирован
 
Регистрация: 11.12.2009
Сообщений: 133
По умолчанию Регистрация на рамблере

с создаю Tstringlist
Код HTML:
 data := Tstringlist.Create;
потом в data добавляю такие параметры
user.login=dwxdgf
user.fname=omslsg
user.lname=wuddr
user.gender=2
user.bday=1
user.bmonth=2
user.byear=1990
user.captcha=FNZPE (это код с картинки)
user.domain=rambler.ru
user.password1=edu-759
user.password2=edu-759
user.question=%CF%F0%EE%F4%E5%F1%F1 %E8%FF%20%E2%E0%F8%E5%E3%EE%20%E4%E 5%E4%F3%F8%EA%E8
user.answer=%EA%E0%F2%FF
user.email2=www@rambler.ru
(запасной емейл)

потом методом post передаю данные и загружаю страницу в s
Код:
 s:= UTF8ToAnsi(form2.IdHTTP1.Post('http://id.rambler.ru/script/newuser.cgi',data));
а в s загружается страница где написано что при заполнении формы были допущены ошибки.

что не правильно я делаю? почему не регистрируется??
пауэрлифтинг вне форума Ответить с цитированием
Старый 18.03.2010, 15:11   #2
Usov
Форумчанин
 
Аватар для Usov
 
Регистрация: 29.09.2009
Сообщений: 228
По умолчанию

а капчу кто будет разгадыать? вот полный список параметров что броузер отсылает на сервер, сравни со своими:

skin=id&
back=&
back_immediate=&
uniq_id=95ddd505bd795c5101b9663ac04 348b4&
action=register&
user.fname=ewfw&
user.lname=wef&
user.gender=1&
user.bday=2&
user.bmonth=3&
user.byear=1995&
user.login=wefwefweqqq&
user.domain=rambler.ru&
x.emailfree=wefwefweqqq%40rambler.r u&
user.password1=qwertyu&
user.password2=qwertyu&
user.question=%D0%9F%D0%BE%D1%87%D1 %82%D0%BE%D0%B2%D1%8B%D0%B9+%D0%B8% D0%BD%D0%B4%D0%B5%D0%BA%D1%81+%D0%B 2%D0%B0%D1%88%D0%B8%D1%85+%D1%80%D0 %BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D 0%B5%D0%B9&
user.own_question=&
user.answer=wef&
user.email2=wefwd%40ya.ru&
user.captcha=ewfwe
Usov вне форума Ответить с цитированием
Старый 18.03.2010, 15:47   #3
пауэрлифтинг
Заблокирован
 
Регистрация: 11.12.2009
Сообщений: 133
По умолчанию

а пачку как получить? вот в свойстве idHttp1.Response.RawHeaders.GetText ;
ответ от сервера воткаой

Server: nginx/0.7.43
Date: Thu, 18 Mar 2010 12:45:22 GMT
Content-Type: text/html; charset=utf-8
Connection: close
P3P: CP="NON DSP NID ADMa DEVa TAIa PSAa PSDa OUR IND UNI COM NAV"
Set-Cookie: rrc=adc8e3541dc27e85687ac564b932347 1; domain=.rambler.ru; path=/; httponly
Pragma: no-cache, no-store
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:01 GMT
пауэрлифтинг вне форума Ответить с цитированием
Старый 18.03.2010, 15:51   #4
Voody
Форумчанин
 
Регистрация: 22.06.2009
Сообщений: 310
По умолчанию

вот посмотрите видеоурок как раз по этой теме: http://avtuh.ru/2010/03/04/regrambler.html
Voody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регистрация Syltan Свободное общение 2 06.09.2009 15:41
Авторизация на рамблере Crivel Работа с сетью в Delphi 1 29.07.2009 23:39
Регистрация limon PHP 1 17.10.2008 10:33
Регистрация БД Gladiator БД в Delphi 1 05.06.2008 00:09