| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > http авторизация |
| Автор: bagos 19.1.2009, 23:16 | ||
| пытаюсь авторизироваться на сайте вконтакте и получить содержимое своего профиля, но какаято лажа происходит и не работает. по инету полазил, предложенные варианты оказались не рабочими и нигде толком тема не раскрыта, либо данные устарели, пытаюсь своими силами. Прошу помощи в решении задачи!
|
| Автор: AntonN 19.1.2009, 23:56 |
| а заголовке уходит только пароль и мыло? на локалхосте действительно поднят прокси? программа должна делать от имени юзера всякие спамные действия? |
| Автор: bagos 20.1.2009, 00:09 |
| 1. POST /login.php HTTP/1.1 Host: vkontakte.ru User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Proxy-Connection: keep-alive Referer: http://vkontakte.ru/index.php Cookie: remixlang=0; remixchk=5; remixautobookmark=22; remixfilters=35; remixclosed_tabs=96256; remixap=1; audio_vol=52 Content-Type: application/x-www-form-urlencoded Content-Length: 46 email=xxx%40rambler.ru&pass=xxx HTTP/1.1 302 Found Server: nginx/0.6.31 Date: Mon, 19 Jan 2009 21:04:19 GMT Content-Type: text/html; charset=windows-1251 Connection: keep-alive X-Powered-By: PHP/5.2.0-8+etch13 Pragma: no-cache Cache-control: private, must-revalidate Set-Cookie: remixchk=5; expires=Thu, 28-Jan-2010 06:16:11 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixmid=XXXXXXXXX; expires=Sun, 10-Jan-2010 02:37:56 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixemail=XXXXX%40rambler.ru; expires=Sat, 16-Jan-2010 12:09:26 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixpass=7bdac90142a574a3f674fdf512335289; expires=Tue, 19-Jan-2010 16:04:58 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixsid=d9f7d1b24432723dfe04a7a46374650d139f21c92e1776e273affa9b; expires=Thu, 14-Jan-2010 21:11:01 GMT; path=/; domain=.vkontakte.ru Location: /id28105670 Content-Encoding: gzip Vary: Accept-Encoding Content-Length: 26 2. fiddler 3. нет |
| Автор: AntonN 20.1.2009, 01:20 |
| а если тип multipart/form-data; ? |
| Автор: bagos 20.1.2009, 01:26 |
| к сожалению не знаю что это и где посмотреть |
| Автор: AntonN 20.1.2009, 01:55 | ||
вот это попробывать подкрутить, где смотреть - не знаю |
| Автор: bagos 20.1.2009, 02:08 | ||
Добавлено через 27 секунд возвращает хрень какую то:( Добавлено через 3 минуты и 10 секунд в ответ получаю Memo1 HTTP/1.1 200 OK Server: nginx/0.6.31 Date: Mon, 19 Jan 2009 23:08:18 GMT Content-Type: text/html; charset=windows-1251 Connection: keep-alive X-Powered-By: PHP/5.2.0-8+etch13 Pragma: no-cache Cache-control: private, must-revalidate Set-Cookie: remixchk=5; expires=Thu, 28-Jan-2010 05:53:48 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixchk=5; expires=Sun, 17-Jan-2010 22:44:43 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixmid=deleted; expires=Sun, 20-Jan-2008 23:08:17 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixsid=deleted; expires=Sun, 20-Jan-2008 23:08:17 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixgid=deleted; expires=Sun, 20-Jan-2008 23:08:17 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixemail=deleted; expires=Sun, 20-Jan-2008 23:08:17 GMT; path=/; domain=.vkontakte.ru Set-Cookie: remixpass=deleted; expires=Sun, 20-Jan-2008 23:08:17 GMT; path=/; domain=.vkontakte.ru Content-Encoding: gzip Vary: Accept-Encoding Content-Length: 2321 |
| Автор: Virtuals 20.1.2009, 06:32 | ||||||||||||||||||
bagos,
не хрень, а нормальный ответ тебе нужно обработать это на будущее...
и согласно этому
расжать принятые данные сам же просил
ЗЫ кстати сдесь
нужно
ЗЫЗЫ
перевожу... после этой строки пришли запрошенные данные в размере 2321 и тип данных
сжатый, GZIP || кстати
|
| Автор: Virtuals 20.1.2009, 14:04 |
| bagos, как как запоминать, для последующих сессий. иначе никакой авторизации невыйдет. |
| Автор: bagos 20.1.2009, 15:19 | ||
я пишу
|
| Автор: mr_smit 20.1.2009, 21:04 |
| Ребят, вы вообще знаете что на сайте есть поиск. Всё уже давно решено. http://forum.vingrad.ru/topic-159803.html А вот http://forum.vingrad.ru/topic-224101.html я сам с подобной проблемой мучался. Всё сделал. |
| Автор: bagos 20.1.2009, 22:42 |
| спасибо, вся проблема была в куках:( |