Я отправляю запрос типа http://site.ru/index.php?id=10
меня редиректят на http://site.ru/id/10/
изначально мне известен только первый, как программно получить адрес редиректа для общего случая?
andrew@ocean ~/p/py3k> python2.7
Python 2.7.0+ (r27:82500, Sep 15 2010, 18:14:55)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import urllib2
>>>
Андрей Светлова, да, спасибо)
В 2.7 urllib2 есть.
В 3.1 его переименовали в urllib.request
RomicaВы про это?
как программно получить адрес редиректа для общего случая?
import urllib2
req = urllib2.Request('http://google.com')
resp = urllib2.urlopen(req)
req.redirect_dict
>>> {'http://www.google.com/': 1, 'http://www.google.ru/': 1}