![]() |
Как залогинится вконтакт через сокет?
Пытаюсь делать вот так
Код:
char *data=new char[1024*1024];Код:
HTTP/1.1 400 Bad Request |
Пост параметры кажется передаются в конце http-запроса после \r\n
то есть Код:
strcpy(par,"success_url=&fail_url=&try_to_login=1&email=");Код:
strcat(data,"\r\nConnection: Close\r\n\r\n");А еще надо указывать сервер то есть Код:
POST /login.php HTTP/1.1\r\nКод:
POST http://vkontakte.ru/login.php HTTP/1.1\r\n |
Цитата:
Код:
POST /login.php HTTP/1.1Все равно "Bad Request" :( |
точнее так
Код:
POST http://vkontakte.ru/login.php HTTP/1.1А вобще когда я писал подобные проги на сокетах то делал вот как. ставил naviscope, настраивал браузер на работу через него, делал в браузере что надо, а в naviscope перехватывал пакет и уже на его основании писал проги. |
согласен с предыдущим, что нормально писать с сетевым снифером и геморой теоретически предполагая!
|
Код:
POST http://vkontakte.ru/login.php HTTP/1.1Достаточно Код:
POST /login.php HTTP/1.1 |
Да что так что сяк, всеравно Bad Request
|
Цитата:
В конце запроса должно быть \r\n\r\n то есть еще одна пустая строка. не может не работать. |
Незнаю у кого что там работает.Но у меня такой код
Код:
char *data=new char[1024*1024]; |
Видишь ли в чем дело. То у тебя Connection: Keep-Alive, то Connection: Close. и это в одном запросе.....
Ок. чтоб ты и дальше не мучался специально выкладываю шаблон запроса, который браузер шлет контакту))) Код:
POST http://vkontakte.ru/login.php HTTP/1.0 |
я бы посоветовал изменить эту строчку:
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0 видите ли вконтакте любит в gzip отдавать странички, а кому их хочется еще потом распаковывать... |
Цитата:
|
Цитата:
Только вот мне ещё коеч то интересно почему то когда пароль неправильный в хттп заголовок начинается с "HTTP/1.1 200 OK",а если правильный то "HTTP/1.1 302 Found".Странно как то :confused: |
Хм пароли перестали подходить ко все акам что есть :confused: При попытке входа через браузер ещё и капчу выдает :mad: Это что какая то антибот система?
|
меняй ИП)))
|
| Время: 01:56 |