Уведомления

Группа в Telegram: @pythonsu

#1 Март 30, 2014 14:36:07

wirus
Зарегистрирован: 2014-03-30
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

cookie при авторизации

Написал скрипт для авторизации на mail.ru и получение кук.

import urllib, urllib2, cookielib
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
headers = { 
'Origin': 'https://auth.mail.ru/cgi-bin/auth',
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0',
'Content-Type': 'application/x-www-form-urlencoded',
'Connection': 'keep-alive',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Referer': 'http://mail.ru/'
}
values={
'login':'*******',
'domain':'mail.ru',
'password':'*******'
'new_auth_form=1'
'saveauth=1'}
data = urllib.urlencode(values) 
req = urllib2.Request('https://auth.mail.ru/cgi-bin/auth', data, headers)
response = opener.open(req)
print cj

но при выполнении я получаю только
<cookielib.CookieJar [ <Cookie mrcu=E51953380019369DF3BE3E23786D for .mail.ru/> ]>

хотя при авторизации через браузер мне выдается
Cookie: mrcu=E4585337274522DE30C41C29895E; p=swAAAE13WAAA; VID=3alUcL0bw1XC:; s=s_vp1112/855); searchuid=815940501394344565; Mpop=1393412832:0444574441040106190502190805001b0a031d06014568515c455f060d0a09091f07027b16595d5c525f505641426b4050434545195f53515517434c:********@mail.ru:; ssdc= + еще пара строк
из всего этого меня интересует только
Mpop=1393412832:0444574441040106190502190805001b0a031d06014568515c455f060d0a09091f07027b16595d5c525f505641426b4050434545195f53515517434c:********@mail.ru

Подскажите, что нужно дописать в скрипте чтобы получить cookie целиком или только Mpop.

Отредактировано wirus (Март 30, 2014 14:37:11)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version