|
|
|
Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным!
|
|||
|---|---|---|---|
|
#18+
Скажите, можно ли при помощи Httpclient. (или другими библиотеками, способами) получить содержимое инт страницы, какую я вижу в браузере после того как я зашел на нее, введя логин и пароль? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2012, 20:46:52 |
|
||
|
Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным!
|
|||
|---|---|---|---|
|
#18+
Можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2012, 23:39:54 |
|
||
|
Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным!
|
|||
|---|---|---|---|
|
#18+
Ладно, если серьезно я же тебе уже говорил. Алгоритм оченнь прост, ну конечно если понимаешь как работает http. Итак 1) Заходишь на сайт, включаешь http-сниффер я юзаю fiddler, нажимаешь кнопку - следить за запросами. 2) Вводишь логин и пароль, смотришь что у тебя в фидлере происходит.(реквест хидеры, респонс хидеры, куки, всевозможные перенаправления и т.п.) 3) Создаешь в голове картину происходящего. 4) Полностью эмулируешь тот же цикл в приложении. Стоит обратить внимание на кукисы, хидеры, перенаправления, статусы респонса и т.д. То есть алгоритм сугубо индивидуален. У меня часто встречалось что сайт требовал корректного заголовка Host, XFF и User_AGENTи т.д. Один раз долго тупил пока не понял, что перенапрвление происходит тупо из javascript посредством window.location.href = ... Ну и напоследок еще раз повторю основную мысль, тебе нужно отследить поведение бразуера при успешном логине, и сэмулировать с точностью это поведение. Основное внимание на хидеры, кукисы и перенаправления ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2012, 23:47:33 |
|
||
|
Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным!
|
|||
|---|---|---|---|
|
#18+
А можно это продемонстрировать на примере сайта вконтакте (vk.com)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2012, 23:08:41 |
|
||
|
Httpclient... Отображает то содержимое страницы буд-то я захожу на нее не авторизованным!
|
|||
|---|---|---|---|
|
#18+
Александр2012, Для Base аутентификации всё api уже есть. http://hc.apache.org/httpclient-3.x/authentication.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2012, 23:16:09 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37678064&tid=2132473]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
44ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
63ms |
get tp. blocked users: |
3ms |
| others: | 368ms |
| total: | 540ms |

| 0 / 0 |
