#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)