第一种
直接传入url
response=urllib2.urlopen('http://www.baidu.com')
print response.getcode()
print len(response.read())
第二种
通过request伪装header
request=urllib2.Request('http://www.baidu.com)
request.add_header('user_agent','Mozilla/5.0')
response=urllib2.urlopen(request)
print response.getcode()
print len(response.read())
第三种通过cookie
import cookielib
cj=cookielib.CookieJar()
opener= urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
response=urllib2.urlopen('http://www.baidu.com')
print response.getcode()
print len(response.read())