Показать сообщение отдельно

  #4  
Старый 21.01.2009, 11:05
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

http://diveintopython.org/http_web_services/redirects.html

А если конкретнее, то :
Цитата:
class SmartRedirectHandler(urllib2.HTTPRedirectHandler):
def http_error_301(self, req, fp, code, msg, headers):
result = urllib2.HTTPRedirectHandler.http_error_301(
self, req, fp, code, msg, headers)
result.status = code
return result

def http_error_302(self, req, fp, code, msg, headers):
result = urllib2.HTTPRedirectHandler.http_error_302(
self, req, fp, code, msg, headers)
result.status = code
return result
Я бы сделал try: except который бы чекал на редирект, а потом, если редиректа нету, то делал бы необходимое
P.S. Подобными задачами никогда не занимался Скорее наоборот, так что поконкретнее ничего не скажу, и инет лагает, чтобы нормально проверить
 
Ответить с цитированием