import urlparse
import re, os, string
from stat import *
cookie = cookielib.LWPCookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
#opener.add_handler(urllib2.HTTPHandler())
urllib2.install_opener(opener)
def login126(username, password):
url1 = '''
https://ssl.mail.126.com/entry/cgi/ntesdoor?hid=10010102&funcid=loginone&df=webmail126&language=-1&passtype=1&verifycookie=-1&iframe=1&from=web&net=failed&product=mail126&style=-1&race=-2_-2_-2_db&uid=tylorli@126.com
'''
values = {
'username' : '%s@126.com' % username,
'savelogin' : '1',
'url2' : 'http://mail.126.com/errorpage/err_126.htm',
'password' : '%s' % password,
}
data = urllib.urlencode(values)
req = urllib2.Request(url1, data)
response = opener.open(req)
data2 =response.read()
print data2
index = data2.find('href')
data2 = data2[index+8:index+85]
print data2
url2 = ''
req2 = urllib2.Request(data2)
response2 = opener.open(req2)
data3 =response2.read()
print data3

login126('123', '123')