urllib2的Openers和handlers

来源:互联网 发布:什么贵金属软件好 编辑:程序博客网 时间:2024/06/10 19:19
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():返回的对象的字典响应头

0 0