youmingkuang

 Python 2.0

url = "http://www.baidu.com" 
print \'第一种方法\' 
response1 = urllib2.urlopen(url) 
print response1.getcode() 
print len(response1.read()) 

print \'第二种方法\' 
request = urllib2.Request(url) 
request.add_header("user-agent","Mozilla/5.0") 
response2 = urllib2.urlopen(request) 
print response2.getcode() 
print len(response2.read()) 

print \'第三种方法\' 
cj = cookielib.CookieJar() 
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) 
urllib2.install_opener(opener) 
response3 = urllib2.urlopen(url) 
print response3.getcode() 
print cj print 
response3.read()

Python 3.0

第一种方法
import urllib.request
import http.cookiejar

url="http://www.baidu.com"

print(\'第一种方法:\')
response1 = urllib.request.urlopen(url)

print(response1.getcode())
print(len(response1.read()))

print(\'第二种方法\')
request = urllib.request.Request(url)
request.add_header(\'user-agent\',\'Mozilla/5.0\')
response2 =urllib.request.urlopen(request)
print(response1.getcode())
print(len(response2.read()))

print(\'第三种方法\')
cj = http.cookiejar.CookieJar()
opener= urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
urllib.request.install_opener(opener)
response3 =urllib.request.urlopen(url)
print(response3.getcode())
print(cj)
print(response3.read())

 

 

 

参考:http://www.imooc.com/article/16363

分类:

技术点:

相关文章:

  • 2021-06-29
  • 2021-09-28
  • 2019-03-13
  • 2021-12-14
猜你喜欢
  • 2021-05-31
  • 2021-12-22
  • 2021-07-07
  • 2021-08-03
  • 2021-05-18
相关资源
相似解决方案