3 / 3 / 2
Регистрация: 24.05.2013
Сообщений: 158
|
|||||||||||
1 | |||||||||||
Авторизация на сайте08.07.2013, 23:42. Показов 1138. Ответов 8
Метки нет (Все метки)
Нужно сделать авторизацию на сайте (игры Travian - http://tx3.travian.ru/)
HttpAnalyzer выдает (процесс Internet Explorer) (http://tx3.travian.ru/dorf1.php) name ,,,,, password ,,,,, s1 Войти w 1920:1080 login 1373308728 Нашел код
После авторизации нужно скачать в Memo код страницы
P.S. после нажатия кнопки Button1 появляется 'нет' В чем проблема?
0
|
08.07.2013, 23:42 | |
Ответы с готовыми решениями:
8
Авторизация на сайте Авторизация на сайте Авторизация на сайте Авторизация на сайте |
0 / 5 / 2
Регистрация: 28.05.2013
Сообщений: 114
|
|
08.07.2013, 23:52 | 2 |
Нет означает, что вы не зашли, раз не зашли, код будет с не авторизованной страници
0
|
23 / 23 / 11
Регистрация: 12.01.2013
Сообщений: 223
|
|
09.07.2013, 13:42 | 3 |
что бы все норм прокатило тебе надо еще и остальные данные отправлять на сервер
0
|
3 / 3 / 2
Регистрация: 24.05.2013
Сообщений: 158
|
|
10.07.2013, 11:26 [ТС] | 4 |
Я не тупой, и понял почему нет. (точнее что значит нет, а понять почему не могу)
Добавлено через 7 минут Побывал но не помогало. "login 1373308728"- вроде каждый раз другой, а "w 1920:1080" это разрешение и зачем оно мне(но все равно побывал) Просканировал саму прогу (добавив в нее воббраузер) HttpAnalyzer'ом, получил: name //// password //// s1 <DIV class="button-container addHoverClick hover"> <DIV class=button-background> <DIV class=buttonStart> <DIV class=buttonEnd> <DIV class=buttonMiddle></DIV></DIV></DIV></DIV> <DIV class=button-content>Войти</DIV></DIV> w 1920:1080 login 1373389426 (не знаю что это дало...) Добавлено через 14 часов 20 минут P.S. Побывал включать HandleRedirects(через OI) но не помогло.
0
|
0 / 0 / 1
Регистрация: 06.03.2013
Сообщений: 139
|
|
10.07.2013, 14:29 | 5 |
Перед пост запросов сделай get на страницу авторизации, возможно сервер выдает что-то типо pssesionid(просто догадка я не снифал)
Добавлено через 1 минуту 1373308728 эти цифры скорее всего будут где-то в html коде get запроса(система защиты такая). Раз они всегда разные. И если они не совпадают то сервер конечно же говорит тебе , что все плохо.
0
|
3 / 3 / 2
Регистрация: 24.05.2013
Сообщений: 158
|
||||||
10.07.2013, 15:06 [ТС] | 6 | |||||
Т.е. мне скачать код страницы авторизации, найти и вырвать login... и вставить его в LoginData'у?
Вот код страницы:
<input type="hidden" name="login" value="1373453870" /> Номер строки 205 (думаю он постоянный) Как мне лучше вырезать этот "login" (В мемо качать не хочется, может бы м массив както...) + Как мне кнопку "нажать" или это правильно - LoginData.Add('s1=Войти');
0
|
0 / 5 / 2
Регистрация: 28.05.2013
Сообщений: 114
|
|||||||||||
11.07.2013, 01:38 | 7 | ||||||||||
Функция парсинга
0
|
0 / 0 / 1
Регистрация: 06.03.2013
Сообщений: 139
|
|
11.07.2013, 14:31 | 8 |
Кнопку жать ненадо, парсишь значение как тебе выше описали. Составляешь запрос уже используя эти значения и снифай что тебе ответит сервер.Если опять отправит тебя то узнавай разрешения экрана и вставляй его.
0
|
0 / 5 / 2
Регистрация: 28.05.2013
Сообщений: 114
|
|
12.07.2013, 03:45 | 9 |
Короче, данный человек говорит о том, что не всё, что ты видешь в сниффере надо отправлять. Разрешение экрана нужно, чтобы подогнать страницу сайта под экран автоматом после входа.
0
|
12.07.2013, 03:45 | |
12.07.2013, 03:45 | |
Помогаю со студенческими работами здесь
9
Авторизация на сайте Авторизация на сайте Авторизация на сайте Авторизация на сайте Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |