У меня есть URL для выборки, который дает перенаправление HTTP 303:
import urllib2 as web
import sys
url='http://sample.com'
try: handle=web.urlopen(url)
except web.HTTPError, e:
print e.code
sys.exit(1)
data=handle.read()
print 'Result :'
print data
Таким образом, приведенный выше код печатает 303
, в результате перенаправление 303.
Я хочу, чтобы он следовал за редиректом и доставал мне HTML-код назначения.
Пожалуйста, помогите ..
Редактировать:
curl -I http://my303redirecturl.com/
HTTP/1.1 303 See Other
Date: Tue, 23 Aug 2011 04:53:53 IST
Server: Mule Core/3.1.2
Expires: Tue, 23 Aug 2011 04:53:53 IST
http.status: 303
Content-Type: application/json
MULE_ENCODING: UTF-8
Content-Length: 0
Connection: close
Поможет ли это?