Asked By – John
Looking at the source of urllib2 it looks like the easiest way to do it would be to subclass HTTPRedirectHandler and then use build_opener to override the default HTTPRedirectHandler, but this seems like a lot of (relatively complicated) work to do what seems like it should be pretty simple.
Now we will see solution for issue: Is there an easy way to request a URL in python and NOT follow redirects?
Here is the Requests way:
import requests r = requests.get('http://github.com', allow_redirects=False) print(r.status_code, r.headers['Location'])
This question is answered By – Marian
This answer is collected from stackoverflow and reviewed by FixPython community admins, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0