Python,来自请求的网址

时间:2010-11-18 10:13:18

标签: python urllib2 redirect

我正在尝试获取刚刚获取的页面的网址 - 因为重定向后它可能会更改...

        opener = urllib2.build_opener(redirect_handler.MyHTTPRedirectHandler())
        opener.addheaders = [('Accept-encoding', 'gzip')]
        self.response = opener.open(url)
        self.page_contents = self.response.read()

然而,由于重定向,有时我请求的页面不是我得到的页面....我怎样才能得到最终的网址 - 我试图在self.response上找到一个参数并查看文档isn不帮助....

任何指针?

1 个答案:

答案 0 :(得分:1)

这是通过

完成的
self.response.geturl()