# coding:utf-8
import urllib2
import cookielib
url = 'http://www.baidu.com'
print ' [+] 第一种方法'
response1 = urllib2.urlopen(url)
print ' [-] 访问状态:', response1.getcode()
print ' [-] 返回长度:', len(response1.read())
print '-----------------------------------------'
print ' [+]第二种方法'
request = urllib2.Request
request.add_headers = ('User-agent', 'Mozilla/5.0')
response2 = urllib2.urlopen(url)
print ' [-] 访问状态:', response2.getcode()
print ' [-] 返回长度:', len(response2.read())
print '-----------------------------------------'
print ' [+]第三种方法'
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
response3 = urllib2.urlopen(url)
print ' [-] 访问状态:', response3.getcode()
print ' [-] cookie信息:\n', cj # 把cookie打印出来
print ' [-] 返回长度:', len(response3.read())
print '\n'
print response3.read() # 打印出html代码
print '-----------------------------------------'