i try to fetch data from web,but the page use a 302 redirect how can i use python to fetch the real url?
+2
A:
Have a look at chapter 11.7. Handling redirects from the Dive Into Python series. It explains your entire issue in quite a bit of detail, example code and all.
Stigma
2010-10-08 04:10:35
A:
What are you currently using? Both urllib
and urllib2
should handle it automatically:
page = urllib.urlopen('http://mrozekma.com/302test.php')
>>> print page.geturl() # This will show the redirected-to URL
http://mrozekma.com/302test.php?success
>>> print page.readlines()
['Success']
Michael Mrozek
2010-10-08 04:16:01