Форум сайта python.su
Добрый день. Есть задачка произвести авторизацию на mail.ru
Вот что нагуглил по этой теме, но авторизацию он почему то не проходит.
import urllib.parse, http.client useragent = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} auth = urllib.parse.urlencode({'page':'','post':'','login_from':'','Login':'user.from.tests','Domain':'mail.ru','Password':'Qwerty123'}) conn = http.client.HTTPConnection('auth.mail.ru') conn.request('POST', '/cgi-bin/auth', auth, useragent) print(conn.getresponse().read().decode('utf-8')) conn.close()
Отредактировано 152RUSlGef (Окт. 14, 2013 16:35:53)
Офлайн
как насчет показать какую ошибку получаем?
Офлайн
как насчет показать какую ошибку получаем?
Офлайн
import urllib.parse, http.client
useragent = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
auth = urllib.parse.urlencode({'page':'','post':'','login_from':'','Login':'user.from.tests','Domain':'mail.ru','Password':'Qwerty123'})
conn = http.client.HTTPSConnection('auth.mail.ru')
conn.request('POST', '/cgi-bin/auth', auth, useragent)
print(conn.getresponse().read().decode('utf-8'))
conn.close()
Отредактировано 152RUSlGef (Окт. 14, 2013 19:11:41)
Офлайн
Теперь надо придумать, как выйти)))
Офлайн
Странно, пробовал сделать подобную регистрацию с помощью grab, выкидывает на страницу регистрации по новой:
@MAIL.RU <!– window.location.replace("https://e.mail.ru/messages/inbox/?back=1"); // –>.
Была ли у вас подобная проблема?)
Офлайн