码迷,mamicode.com
首页 > Web开发 > 详细

使用urllib2打开网页的三种方法

时间:2016-11-14 17:43:11      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:mozilla   cookielib   方法   int   网页   bsp   port   head   opener   

#coding:utf-8
import urllib2
import cookielib

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

print 方法 1

response1=urllib2.urlopen(url)
print response1.getcode()#验证打开网页是否成功,成功返回200
print len(response1.read())#打印读取网页长度


print方法 2
request=urllib2.Request(url)
request.add_header("user-agent","Mozilla/5.0")#伪装成浏览器
response2=urllib2.urlopen(request)
print response2.getcode()#验证打开网页是否成功,成功返回200
print len(response2.read())#打印读取网页长度


print 方法 3
cj=cookielib.CookieJar()
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
response3=urllib2.urlopen(url)
print response3.getcode()#验证打开网页是否成功,成功返回200
print cj
print len(response3.read())#打印读取网页长度

 

使用urllib2打开网页的三种方法

标签:mozilla   cookielib   方法   int   网页   bsp   port   head   opener   

原文地址:http://www.cnblogs.com/zang963469010/p/6062238.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!