Найти - Пользователи
Полная версия: Срочно нуждаюсь в помощи!
Начало » Центр помощи » Срочно нуждаюсь в помощи!
1
152RUSlGef
Добрый день. Есть задачка произвести авторизацию на 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()

Не могли бы помочь???
ZerG
как насчет показать какую ошибку получаем?
152RUSlGef
как насчет показать какую ошибку получаем?

Уже не актуально, спасибо)
152RUSlGef
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()

На всякий случай решение:

conn = http.client.HTTPConnection('e.mail.ru')

HTTP меняем на HHTTPS

и

auth.mail.ru на e.mail.ru
152RUSlGef
Теперь надо придумать, как выйти)))
noob_saibot
Странно, пробовал сделать подобную регистрацию с помощью grab, выкидывает на страницу регистрации по новой:
@MAIL.RU <!– window.location.replace("https://e.mail.ru/messages/inbox/?back=1"); // –>.
Была ли у вас подобная проблема?)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB