Пойдите на сайт, авторизуйтесь и посмотрите какие запросы куда идут. Затем сделайте тоже самое
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 ресурсов и, к сожалению не смог найти подходящего решения.
Единственное, на мой взгляд, похожее решение представлено ниже: (но и оно не срабатывает)
В чем проблема? И как все же авторизоваться на сайте.
Источник: