java авторизация на сайте

Пойдите на сайт, авторизуйтесь и посмотрите какие запросы куда идут. Затем сделайте тоже самое

olea, вам сначала нужно понять какие запросы отпраыляются, какие методы для этого используются и какие данные передаются. То что вы написали это какой-то кусок вырванный из контекста. По нему мало что понять можно.lp_4eva,

p_4eva, пароль на клиенте редко зашифровывают насколько я знаю. Иногда делают base64. Я бы посоветовал вам поставить Fiddler2 и кинуть сюда скриншоты того что вы там увидели, тогда все будет более ясно.

Этот вопрос уже задавался

Цитата У меня стоит задача такая, взять данные у одного сайта(нашего корпоративного, не с интернета, но это думаю не важно), к базе не имею доступа и сказали не дадут, хотите парсите со страницы. В общем в этой теме впервые, раньше парсила только с xml или целую html страницу полностью))) А сейчас нужно сначала пройти авторизацию, потом ввести в поисковик id нужного человека и оттуда вытаскивать результат. Два дня вот копаюсь как можно реализовать. Нашла несколько возможных вариантов. С использованием httpclient, но мне выдает страницу ввода пароли, дальше не идет. То есть ввожу страницу после ввода пароли и имени пользователя, но опять же направляют на страницу с запросом пароля. Помогите пожалуйста.

Там мне посоветовали:

Цитата Какой тип авторизации на сайте? Если не BASIС, то вероятнее всего нужно все-таки использовать метод POST и еще более вероятно, что при этом используется протокол HTTPS. Неплохо бы задать эти вопросы тем, кто вам поставил такую задачу. (25 Июн 1:39)a_gura не забывайте про Encode/Decode данных, при GET и POST запросах, а так же при получении данных . А так согласен с @a_gura — запросы на авторизацию в большинстве случаев это POST запросы

Начала читать книгу Jeff Heaton «HTTP Programming Recipes for Java Bots», разбиралась в примерах полной уверенностью что это то что мне нужно. Так вот по этому примеру я сделала:

CookieUtility и FormUtility я взяла из книги

И собственно мой парсер

Вроде все есть, ловим куки, передаем POST запрос, но все равно получаю страницу с запросом авторизации. Может дело в том что авторизация на этом сайте реализована на джаваскрипте? Но вроде если читать ту вышеупомянутую книгу это не должно быть проблемой. Так в чем я ошиблась? Что сделала не так? Или может я вообще неправильно делаю? Помогите решить, уже не первую неделю бьюсь с этой авторизацией:(

Приветствую участников форума.

Пишу «парсер» страницы, и столкнулся с некоторой проблемой. Чтобы вытянуть нужные мне данные, сначала нужно авторизироваться. Перерыл множество ру/eng ресурсов и, к сожалению не смог найти подходящего решения.

Единственное, на мой взгляд, похожее решение представлено ниже: (но и оно не срабатывает)

В чем проблема? И как все же авторизоваться на сайте.

Источник: computermaker.info

Техника и Гаджеты
Добавить комментарий