|
|
|
VK авторизация (имитация браузера)
|
|||
|---|---|---|---|
|
#18+
Зачем? ну если кратко у меня в вк есть группа куда я постю различные баяны. процес поиска и публикования несколько утомляет и я решил написать прогу которая мне немного автоматизирует процес. Посмотрев на список api я не нашел необходимых функций (постинг картинки на стену группы) Собственно что делаю (использую httpcomponents-client) 1. Идем на стартовую страницу " http://vk.com/login.php" и получаем "Ip_h" 2. Запрос на получение куков (используются далее) https://login.vk.com/ с параметрами Код: java 1. 2. 3. 4. последний параметр каждый раз разный 3. Идет редирект на blank.html 4. Еще один редирект на blank.html. (при этом меняются куки) 5. Запрос на авторизацию https://login.vk.com/ Отправляемые параметры Код: java 1. 2. 3. 4. 5. 6. 7. 8. Получаю "__q_hash" 6. Еще один редирект на https://login.vk.com/ ну уже с "__q_hash" Вот с этого момента я какбы уже в онлайне Здесь я должен получить еще два редиректа (должен получить id пользователя в конце) Но никакого редиректа нет. Все куки и заголовки аналогичны тем которые отправляются браузером Любой последующий запрос приводит к зависанию соединения Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 12:07:53 |
|
||
|
VK авторизация (имитация браузера)
|
|||
|---|---|---|---|
|
#18+
А может идти не окружным путем, а использовать авторизацию, предусмотренную АПИ? Уже есть библиотеки, полностью реализующие это - как саму авторизацию, так и работу с ресурсом. К примеру, scribe. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 12:18:32 |
|
||
|
VK авторизация (имитация браузера)
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, GaraZ Посмотрев на список api я не нашел необходимых функций (постинг картинки на стену группы) А используя api это возможно сделать? может я плохо смотрел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 12:27:10 |
|
||
|
VK авторизация (имитация браузера)
|
|||
|---|---|---|---|
|
#18+
Можно из браузера куку взять Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 16:03:18 |
|
||
|
VK авторизация (имитация браузера)
|
|||
|---|---|---|---|
|
#18+
можно начать с отладки и нажать F12 фоксе. Посмотреть запрос и ответы сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 16:08:50 |
|
||
|
VK авторизация (имитация браузера)
|
|||
|---|---|---|---|
|
#18+
GaraZНо никакого редиректа нет. Все куки и заголовки аналогичны тем которые отправляются браузером Я беру все заголовки/куки которые отправляются браузером и запихиваю их в свой клиент ну понятно что некоторые заголовки/куки относительно сессии статические, а некоторые динамические ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 16:12:09 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38453283&tid=2128277]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
433ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 694ms |

| 0 / 0 |
