#coding:utf-8 import urllib,urllib2,cookielib #创建Opener---------------------------- #创建cookie对象 cookie = cookielib.CookieJar() #创建COOKIE处理程序 cookieProc = urllib2.HTTPCookieProcessor(cookie) #创建opener opener = urllib2.build_opener(cookieProc) #安装到urlopen()(这里也可以不用install_opener) urllib2.install_opener(opener) #发起请求------------------------------ #设置请求参数 postdata = { 'username':'xxx@163.com', 'password':'xxxxxx', 'type':1 } postdata = urllib.urlencode(postdata) #设置请求header header = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'} #Request req = urllib2.Request( url = 'http://reg.163.com/logins.jsp', data = postdata, headers = header ) #请求 res = urllib2.urlopen(req).read() #如果上面代码没有install_opener(),则这里可用:opener.open(req).read()方法来获取内容。 print(res)