Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

15.03.2009, 16:31
|
|
Новичок
Регистрация: 30.12.2008
Сообщений: 5
Провел на форуме: 125947
Репутация:
-5
|
|
авторизация вконтакте
Начал писать скрипт для контакта, но тут же встал затык с авторизацией:
#!/usr/bin/python
import cgi
import urllib2
import Cookie
import md5
def main():
print "Content-type: text/html\n"
id = подставь id
name = подставь мыло
passw = подставь пароль
md5passw = md5.new(passw)
url = 'http://vkontakte.ru/id' + id
req = urllib2.Request(url)
req.add_header = ('User-Agent', "Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)")
req.add_header('Cookie', "remixpass=" + md5passw + ";remixemail" + name + ";remixmid" + id)
f = urllib2.urlopen(req)
print f.read()
main()
Благодарю за ценный совет.
|
|
|

15.03.2009, 16:59
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Без remixsid авторизоваться не получится, поэтому шли пост запрос к серверу на авторизацию
|
|
|

15.03.2009, 18:53
|
|
Новичок
Регистрация: 30.12.2008
Сообщений: 5
Провел на форуме: 125947
Репутация:
-5
|
|
типо такого? У меня не работает. Вываливает страницу с авторизацией, но значения не передает.
data = {'email':name, 'pass'  assw}
params = urllib.urlencode(data)
url = 'http://vkontakte.ru/login.php'
req = urllib2.Request(url, params)
req.add_header = ('User-Agent', "Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)")
f = urllib2.urlopen(req)
print f.read()
|
|
|

16.03.2009, 01:19
|
|
Новичок
Регистрация: 30.12.2008
Сообщений: 5
Провел на форуме: 125947
Репутация:
-5
|
|
господа, кто-то может подсказать, что не так? Очень хочется разобраться.
|
|
|

16.03.2009, 11:39
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Вываливает страницу с авторизацией, но значения не передает
Может там капча появляется...
|
|
|

16.03.2009, 11:49
|
|
Новичок
Регистрация: 30.12.2008
Сообщений: 5
Провел на форуме: 125947
Репутация:
-5
|
|
Не. Капчи на логине не видел(((
|
|
|

16.03.2009, 12:30
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Видимо контакт отдает кукисы и редиректит. Скрипт кукисы отбрасывает и следует по редиректу, в результате получаешь ответ в виде страницы авторизации
|
|
|

16.03.2009, 12:56
|
|
Новичок
Регистрация: 30.12.2008
Сообщений: 5
Провел на форуме: 125947
Репутация:
-5
|
|
эм... это идея! Надо попробовать скормить странице с логином те же куки, что приходят по запросу главной страницы вместе с постом
Последний раз редактировалось rudra; 16.03.2009 в 12:59..
|
|
|

18.03.2009, 23:21
|
|
Новичок
Регистрация: 30.12.2008
Сообщений: 5
Провел на форуме: 125947
Репутация:
-5
|
|
Добрался сегодня вечером до скрипта. Нифига. Получаю куки от страницы login.php, скармливаю их же, но уже с постом авторизации. Так вообще страницу не грузит... токмо без кук.
|
|
|

18.03.2009, 23:46
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Какой пост авторизации после получения кукисов если ты кукисы с пост запроса должен получить и использовать их для перехода по внутренним страницам
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|