您的位置:首页 > 运维架构

urllib2的Openers和handlers

2015-06-11 16:59 274 查看
urllib2的两个重要的东西: Openers和Handlers

Openers:

    默认的opener是urlopen

    Opener对象都有一个open方法

Handlers:

    Openers使用处理器handlers,由它处理一些东西

handler = urllib2.HTTPCookieProcessor(cookie)

httpHandler = urllib2.HTTPHandler(debuglevel=1)

httpsHandler= urllib2.HTTPSHandler(debuglevel=1)

opener = urllib2.build_opener(handler,httpHandler,httpsHandler)

urllib2.install_opener(opener)

response = opener.open(request)

返回的对象 response,有两个方法info()和geturl()有两个方法

geturl():返回真实的URL,因为有的时候会302重定向,原来的请求和真实的请求不一致

response.geturl()

info():返回的对象的字典响应头
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  爬虫