- Регистрация
- 20.04.2014
- Сообщения
- 69
- Благодарностей
- 2
- Баллы
- 8
Цель: Форма регистрации с капчей
Вопросы:
1. Заголовки и Куки в POST-запросе – на этом шаге возникло непонимание след. момент:
2. Если всетаки тянуть куки GETом, то как они должны выглядеть в итоге?
3. Как получить оригинальную конструкцию для формирования своего POST-запроса?
Заранее, Благодарю
Поля стандартные: Имя, Логин, Пароль, Мыло, Капча, Кнопка «Зарегистрироваться»
Вопросы:
1. Заголовки и Куки в POST-запросе – на этом шаге возникло непонимание след. момент:
a. Если я не желаю использовать GET-запрос для получения куки, а ставлю чек-бокс «Использовать по умолчанию» при создании POST-запроса, то по идее, куки должны подтягиватся в проект, если я до этого совершил переход по ссылке?
b. Следуя этому предположению – проверил папку \Trash – а там тишина. Нуждаюсь в разъяснении этого момента. Чекбокс «Очищать Куки автоматически» - снял.
c. Примечание: у меня нет необходимости тянуть Заголовки GETом, т.к. всеровно делаю переход на целевую страницу, что бы взять капчу (картинку)
c. Примечание: у меня нет необходимости тянуть Заголовки GETом, т.к. всеровно делаю переход на целевую страницу, что бы взять капчу (картинку)
2. Если всетаки тянуть куки GETом, то как они должны выглядеть в итоге?
На входе:
Set-Cookie: a3477590242ccd4810b9fdec9de48cee=317ed3cdd9d32b72d4976885b411e267; path=/
Set-Cookie: ja_edenite_tpl=ja_edenite; expires=Fri, 22-May-2015 17:01:10 GMT; path=/
Set-Cookie: a3477590242ccd4810b9fdec9de48cee=317ed3cdd9d32b72d4976885b411e267; path=/
Set-Cookie: ja_edenite_tpl=ja_edenite; expires=Fri, 22-May-2015 17:01:10 GMT; path=/
a. До какого вида надо это дело спарсить?
b. Сохранить в одну переменную или в две или не принципиально?
b. Сохранить в одну переменную или в две или не принципиально?
3. Как получить оригинальную конструкцию для формирования своего POST-запроса?
a. Я нашел способ вытаскивать их Хрома, получается такой список:
jform%5Bname%5D=%D0%9C%D0%B0%D0%BA%D1%81
&jform%5Busername%5D=Max
&jform%5Bpassword1%5D=qwerty000
&jform%5Bpassword2%5D=qwerty000
&jform%5Bemail1%5D=max%40rambler.ru
&jform%5Bemail2%5D=max%40rambler.ru
&jform%5Bcaptcha_hash%5D=OMROH5D842
&jform%5Bcaptcha%5D=dhhbn
&jform%5Bprofile%5D%5Baddress1%5D=
&jform%5Bprofile%5D%5Baddress2%5D=
&jform%5Bprofile%5D%5Bcity%5D=
&jform%5Bprofile%5D%5Bregion%5D=
&jform%5Bprofile%5D%5Bcountry%5D=
&jform%5Bprofile%5D%5Bpostal_code%5D=
&jform%5Bprofile%5D%5Bphone%5D=
&jform%5Bprofile%5D%5Bfavoritebook%5D=
&jform%5Bprofile%5D%5Baboutme%5D=
&jform%5Bprofile%5D%5Bdob%5D=
&option=com_users
&task=registration.register&6dc8cdbf1a8fb7a30b003b876dd0a8a1=1
&jform%5Busername%5D=Max
&jform%5Bpassword1%5D=qwerty000
&jform%5Bpassword2%5D=qwerty000
&jform%5Bemail1%5D=max%40rambler.ru
&jform%5Bemail2%5D=max%40rambler.ru
&jform%5Bcaptcha_hash%5D=OMROH5D842
&jform%5Bcaptcha%5D=dhhbn
&jform%5Bprofile%5D%5Baddress1%5D=
&jform%5Bprofile%5D%5Baddress2%5D=
&jform%5Bprofile%5D%5Bcity%5D=
&jform%5Bprofile%5D%5Bregion%5D=
&jform%5Bprofile%5D%5Bcountry%5D=
&jform%5Bprofile%5D%5Bpostal_code%5D=
&jform%5Bprofile%5D%5Bphone%5D=
&jform%5Bprofile%5D%5Bfavoritebook%5D=
&jform%5Bprofile%5D%5Baboutme%5D=
&jform%5Bprofile%5D%5Bdob%5D=
&option=com_users
&task=registration.register&6dc8cdbf1a8fb7a30b003b876dd0a8a1=1
Смущают %5B, %5D– догадываюсь, что в проект добавлять надо без спецсимволов, верно?
б. Существуют ли правила оформления данных для POST-запросов? Может надо еще что то добавлять?
Прошу поделится опытом, если есть пример с комментариями "Что-Куда-Зачем" - будет отлично.
Заранее, Благодарю