На C# на mail.ru авторизуюсь так:
String postData = "Password=x12345&Login=xxx&Domain=mail.ru&page=http://otvet.mail.ru/vote/"; byte[] Bytes = Encoding.UTF8.GetBytes(postData); string AdditionalHeaders = "Content-Type: application/x-www-form-urlencoded" + Environment.NewLine; webBrowser1.Navigate("https://auth.mail.ru/cgi-bin/auth", "", Bytes, AdditionalHeaders);
На Python пытаюсь:
loginData= urllib.urlencode({ 'Domain':'mail.ru', 'Login':'xxx', 'Page':'http://otvet.mail.ru/login/?url=http://otvet.mail.ru/vote/', 'Password':'12345' cookieStore = cookielib.CookieJar() cookieOpener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieStore)) authPageData = cookieOpener.open('https://auth.mail.ru/cgi-bin/auth',loginData).read() fileHandle = open('auth.html', 'w') fileHandle.write(authPageData) fileHandle.close()