|
Модераторы: korob2001, ginnie |
|
Loki |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Подскажите по LWP в perl'е.
Вот такая форма:
Не хотят логинится на сайт.
Правильно ли я указал дериктивы email и pass в $ua->post? Или возможно не так? Нужно залогиниться на сайте, по https. |
||||
|
|||||
arto |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
da
|
|||
|
||||
Loki |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Но не работает, что если сайт vkontakt, но он просто выдает странице входа снова.
Ни капч ничего нет, просто та же форма и все. |
|||
|
||||
alezzz |
|
|||
сплю... Профиль Группа: Участник Сообщений: 499 Регистрация: 17.8.2009 Репутация: 1 Всего: 14 |
Подставте юзерагент реального браузера, в браузере в инструменте разработчика посмотрите что передается в заголовке, ищите какие есть скрытые инпуты кроме email и pass.
В vk не авторизовался ни разу, говорю по опыту настройки авторизации в интернет-магазинах. |
|||
|
||||
Loki |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Ну вот так вот должно быть, но форма логина только прилетает заполненая в первом случае.
Во втором, приходит 302. Форма в первом случае прилтает вот такая:
|
||||
|
|||||
alezzz |
|
|||
сплю... Профиль Группа: Участник Сообщений: 499 Регистрация: 17.8.2009 Репутация: 1 Всего: 14 |
Посмотрите в браузере в инструменте разработчика как происходит авторизация. Если все правильно сделать, то после https://login.vk.com/?act=login получите редирект 302 на https://vk.com/login.php, где получите каптчу.
|
|||
|
||||
Loki |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Капчи нет, только форма логина.
После логина выходит на первую страницу личной странички вконтакта. |
|||
|
||||
Loki |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Подскажите еще по скрипту, что не так, на странице которую я получаю после логина отображается
Это сообщение видно всегда, при правильном и неправильном пароле. |
|||
|
||||
Loki |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Попробовал по другому, все равно не пускает.
|
|||
|
||||
Loki |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Вот еще Data Dumper'ом задампил, может подскажиет чего не так делаю?
|
|||
|
||||
alezzz |
|
|||
сплю... Профиль Группа: Участник Сообщений: 499 Регистрация: 17.8.2009 Репутация: 1 Всего: 14 |
https://vk.com/login - это форма авторизации, ей не надо отсылать логин и пароль, эта страница вам нормально ответила кодом 200.
логин, пароль и и все остальное надо отправлять на https://login.vk.com/?act=login смотрите в коде
|
|||
|
||||
Loki |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Да, но тогда я получаю 302:
|
|||
|
||||
alezzz |
|
|||
сплю... Профиль Группа: Участник Сообщений: 499 Регистрация: 17.8.2009 Репутация: 1 Всего: 14 |
Правильно, дальше отправляйте на http://vk.com/login?&to=&s=0&m=1&email= и где-то там появится данные каптчи.
В браузере пробовали смотреть процесс авторизации в инструменте разработчика? |
|||
|
||||
Loki |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Да там нет капчи, я просто логинюсь в браузере без капчи и никакой капчи нет, просто логин и пароль.
|
|||
|
||||
Loki |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 244 Регистрация: 9.7.2006 Репутация: нет Всего: нет |
Что-то не выходит, капчи нету, только форма логина.
Откуда вы там капчу нашли? Это сообщение отредактировал(а) Loki - 7.3.2017, 12:16 |
|||
|
||||
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |