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

Posted 200六

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用urllib2打开网页的三种方法相关的知识,希望对你有一定的参考价值。

#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打开网页的三种方法的主要内容,如果未能解决你的问题,请参考以下文章

Python爬取网页的三种方法

url下载网页的三种方法

爬虫学习——网页下载器和urllib2模块

将网页内容转化为PDF的三种方法

制作适应手机网页平板电脑(iPad)电脑网页的三种方法

Javascript定义类(class)的三种方法