urllib2

Clarence Gardner clarence at netlojix.net
Thu Aug 7 20:34:12 EDT 2003


On Thu, 07 Aug 2003 16:00:17 +0000, Clarence Gardner wrote:

> I must not be getting the point of this from the documentation.
> I want to connect to a URL and see what it redirects to. I built
> a redirect handler that does nothing much (for testing) and installed
> it thusly:
>   import urllib2
> 
>   class R(urllib2.HTTPRedirectHandler):
>       def redirect_request(req,fp,code,msg,hdrs):
>               print "%s, %s, %s, %s, %s" % (req,fp,code,msg,hdrs)
>               raise urllib2.HTTPError
> 
>   o = urllib2.build_opener(R())
>   urllib2.install_opener(o)
>   f = urllib2.urlopen('http://sony.com/walkmanreg')
>   print f.read()[:200]
> 
> but instead of printing the message from my redirect handler, it prints
> out the text of the redirected-to URL.
> 
> Any help appreciated.
> clarence at silcom.com

Things changed amazingly upon upgrading to Python2.3
Sorry.





More information about the Python-list mailing list